The amount you pay for the hotel room is determined by when you book it. The prices are based partly on availability. Don't book a room more than a day in advance. This can get you a seriously discounted rate. Hotels would rather discount the price because an empty room does not earn them any money.