It may be slightly premature to start thinking about Christmas in July, but if you’re planning on eating your turkey dinner on a beach in California, you’ll need to book fairly soon to secure the best deals.

Cheapflights.com have dug deep to find the most affordable holiday flights for the Christmas period and when is the best time, on average, to book. Here are the top 10 most popular destinations:

Week of July 2 (25 weeks before Christmas)
Las Vegas, Nevada

Week of July 16 (23 weeks before Christmas)
Atlanta, Georgia
Mexico City, Mexico

Week of August 6 (20 weeks before Christmas)
Orlando, Florida

Week of August 13 (19 weeks before Christmas)
Dallas, Texas

Week of August 27 (17 weeks before Christmas)
San Juan, Puerto Rico

Week of September 3 (16 weeks before Christmas)
Los Angeles, California

Week of September 17 (14 weeks before Christmas)

Fort Lauderdale, Florida
Miami, Florida

Week of September 24 (13 weeks before Christmas)
New York, New York

For a list of the top 20 holiday hotspots, check out Cheapflights’ guide.

While in San Fran, the Robot Cafe is a must-visit. Check out VIVA's video below.