Within the week before your stay, you'll see massive savings of around 21% cheaper than average. 1-2 weeks before your stay is the next cheapest time to book U.S. hotels, with average savings of 8%. In contrast, 3-4 weeks out is 5-6% more expensive than average.