Wherever, book your flight at least a few weeks ago to get the best deals. To prevent price hikes, it's best to book even earlier during popular travel times like holidays.