Hotels always focus on maximizing their occupancy rate. As a result, they will decrease their rates if they cannot meet their expected targets. For this reason, you will often see hotels dropping their prices a few days before check-in or as the day of arrival approaches.