Mexico is a vast country with countless wonderful places to stay - from incredible beach resorts to mountain lodges - so you're guaranteed a great holiday...
Most tourists from the UK head to Mexico for its fantastic beaches, and Cancun remains a popular place to holiday for great weather and hospitality. The city is located on the Caribbean Sea, and is one of the eastern-most points in Mexico. Accommodation for tourists is varied - top, international hotels nestle along the coastal Riviera, but there are smaller, more family-style resorts too.
Increasingly, the very pretty and less well known Playa del Carmen, just down the road from Cancun, is gaining popularity too.
The slightly more adventurous may wish to give Huatulco a try. This former fishing village has become the beach resort of choice lately, benefiting from its unspoilt 12 miles of sandy shoreline.
Those who enjoy activities may like to stay here as there is lots on offer - snorkelling, diving, kayaking, surfing, cycling and rafting trips are easy to find, as are tours to waterfalls and coffee farms. It is cheaper too as mass tourism has not hit this place. Hotels are generally of a good standard, but you would be pushed to find a five-star - opt for guesthouses and smaller, boutique hotels.
If beaches aren't your thing or you fancy experiencing some city life, Mexico City is an interesting place to stay. With a population of over 21 million, expect a hustling, bustling and loud time. Accommodation here is not as impressive as the resorts (which know how to cater for European travellers), but some of the more luxury hotels are former colonial buildings and can have a really grand feel to them.
Stay near the Plaza Garibaldi - considered the Times Square of Mexico. It is central and safe, with three and four-star accommodation available widely.
Wherever you choose to stay, be sure to book your flights using our price comparison tool and before you know it, you'll be sending a Mexican wave to Blighty and heading to the sun.