Similarly, Kayak found that if you're not risk averse and can wait to make a last-minute booking, say one to four days before your planned check-in date, you can save a lot of money. Many hotels will offer deals on booking sites for what would have been empty rooms.