Mexico, with its vibrant mix of cultures, ancient history and stunning natural landscapes, is a fascinating destination. Discover Mexico City, the bustling capital, rich in museums, colonial architecture and archaeological sites such as Teotihuacán. Explore the paradisiacal beaches of Cancún and the Riviera Maya, as well as charming colonial towns such as San Miguel de Allende and Guanajuato. Mexico is also famous for its tasty, spicy cuisine, traditions such as Dia de los Muertos, and ancient Mayan and Aztec ruins. Between its tropical forests, deserts and volcanoes, Mexico offers a rich and varied travel experience, full of colour and life.