Mexico is one of those destinations that has it all; bustling cities packed with culture, breathtaking coastlines with white sand beaches, and heaps of historic landmarks.
There's somewhere for every type of holidaymaker, whether you want to laze on the beach in Cancun or Puerto Vallarta, discover ancient history in Tulum National Park, or take in the views of iconic spots like Chichen Itza or the iconic cenotes.
There's so much on offer, so to give you a helping hand we've narrowed it down to some of our top picks of places that need to be on your radar.
Check out our top picks below…
On a budget? You might also want to check out our guide to finding cheap Mexico holidays which has plenty of tips on searching out top deals.
1. Chichen Itza
This fascinating archaeological site is one of the New Seven Wonders of the World, as well as a UNESCO World Heritage Site.
Highlights of the region include the Great Ball Court, where you can practically picture the sports, as well as the impressive El Castillo which towers high over the fascinating Mayan ruins.
You could easily while away a few hours touring the site and exploring the landmarks, so make sure to leave some extra time on the itinerary.
If you're after a holiday that's packed with sunshine, pools, beaches and a nightlife, Cancun needs to be on your radar. The area has heaps of hotels to tailor to every budget, often with all-inclusive deals.
Spend your days lazing by the swimming pool or hitting the beach (the conditions are ideal for water sports), then at night head to The Strip where you'll find a plethora of restaurants, bars and nightclubs.
3. Mexico City
If you're after food, culture and history, then Mexico City needs to be on your radar.
We're talking cathedrals, food festivals, ancient temples (the Aztec Templo Mayor is a particularly highlight) and a unique nightlife. The historic center is where you'll find plenty of the key landmarks, as well as some brilliant bars and restaurants.
Head over during Halloween season to catch the incredible Day of the Dead parade – it's a once in a lifetime experience.
4. Cabo San Lucas
Looking for a touch of luxury on a beach holiday? Cabo San Lucas could be just the place – after all, there's a reason it's proven a hit with celebrities from Cameron Diaz to George Clooney.
Expect glamorous resorts, fine dining restaurants, and picture-perfect white sand beaches with turquoise, swim-friendly waters.
5. Tulum National Park
History fans and nature lovers need to leave space on the itinerary for a trip to Tulum National Park.
The area is packed with breathtaking cenotes, fascinating Mayan ruins, and is also home to a spectacular natural landscape (which in turn means an impressive array of wildlife).
6. The Cenotes
If you're after an adventurous excursion, then a cenote trip needs to be on your list. These impressive caves look like something out of a fairytale, and their deep waters have made them popular for diving, snorkeling and swimming.
There are plenty of Cenotes near Tulum National Park which are open to divers and swimmers.
7. Puerto Vallarta
Those looking for a classic beach holiday may want to consider Puerto Vallarta; with its bustling resorts and breathtaking beaches, it ticks all of the boxes.
The region also offers some popular whale watching spots, as well as water sports for thrill-seekers. Looking for fun things to do away from the shores? The region is home to some beautiful botanical gardens, as well as fascinating museums and beautiful buildings.
Mexico boasts some pretty incredible beaches, especially in regions like the Riviera Maya or Puerto Vallarta.
You can find heaps of beachfront hotels in these areas, but it's worth noting that they can get quite busy during the peak seasons.
We're talking fine, golden sands with lush green backdrops, as well as crystal-clear waters which are ideal for swimming or snorkeling; popular spots tend to include Playa del Carmen, Playa Mazunte and Playa Delfines.
Source: Read Full Article