Question: how far in advance should you book hotel?
Answer: For the best price, you should book between three and four weeks before your desired travel date. Deciding on a hotel beforehand allows you to monitor trends in pricing. The best thing to do is have your choices narrowed down approximately forty days before your departure so you can monitor it for the best prices.