The best month to book hotels in the US is September. During the month of December, hotel bookings are 6% cheaper on average. The second cheapest month to book a hotel deal is March. Avoid October, as this is the most expensive time to book a hotel stateside.