How far in advance should I book a hotel to get the best price?
I'm planning a trip for next month and trying to figure out the sweet spot for booking. Some people say book way ahead, others say last-minute deals are better. What's actually worked for you?