While it’s wise to book early for peak seasons or major events, the best deals are often found 1–3 weeks before your stay. For travelers who prioritize security, a "book early, check again late" strategy works best: reserve a refundable room 2–3 months out, then check back closer to your date to catch last-minute price drops.