From ancient civilisations and exotic rainforests to pulsating cities and sundrenched beaches, a hotel break in Mexico is full of magical experiences.

One of the most-visited countries in the world, Mexico offers a wonderful array of iconic landscapes to match its rich history and remarkable cultural diversity. Whether it’s the cacti and cowboy culture of the northern deserts, the azure waters and white sandy beaches of the Caribbean coast or the unique flora and fauna of the Chiapas rainforests, there is a wide variety of stunning natural sights to enjoy on a hotel break in Mexico. Beach lovers have a choice of idyllic settings, from the pristine, palm-shaded beaches and Mayan ruins at Tulum to the vibrant, hugely popular resorts of Cancun on the Gulf of Mexico, with hotels and accommodation to suit every budget. For culture buffs, Mexico offers the most UNESCO World Heritage Sites in the Americas, including the breathtaking ruins of the pre-Columbian Mayan city Chichen Itza, the lovely baroque and neoclassical colonial architecture of Guanajuato, and the charming blend of indigenous and Spanish elements in the colourful, artistic city of Oaxaca, which is home to excellent artisan markets and regular fiestas. Another unmissable UNESCO-listed attraction is Mexico's legendary cuisine, a spicy and flavourful blend of Mesoamerican and Spanish culinary traditions. Plenty of excellent restaurants can be found in the country’s sprawling capital, Mexico City, which also offers a beautiful colonial Old Town, world-class museums and a lively cultural scene.