Mexico feels mystical, with its Mayan ruins and colourful towns between mountains or by the sea. Travelling here means experiencing more than just the perfect beach. It’s also meeting proud and authentic people and discovering a rich and diverse culture—all while trying some of the best cuisine you’ll ever taste.