You'll find your perfect sun escape among the many superb resort areas of Mexico. For sublime beaches, look no further than ever-popular Cancun or the Mayan Riviera. Divers are drawn to Cozumel and golfers love Los Cabos and Ixtapa. Puerto Vallarta and Acapulco combine beach fun with sparkling nightlife while Huatulco is perfect for a more low-key holiday. Mazatlan and Riviera Nayarit are favourites with families and sophisticated Mexico City has something for everyone.
Regardless of where you go, you'll find that Mexico's rich culture and fascinating history are part of its charm. So in addition to lazing on the beach, plan to visit the ruins of a Mayan temple, join in the celebrations at a local festival or spend an evening at a traditional restaurant or strolling around the town square.
Visitors to Mexico find that the best value is an all-inclusive package with flights, hotel, transfers, meals and drinks. But if you're like most travellers, you'll probably end up having at least a meal or two off the resort.