Brimming with colour, passion, flavour and heat, Mexico is a haven of beauty and biodiversity. From Puerto Vallarta to the ruins of Teotihuacan and of course, the bustling metropolis of Mexico city, this fiery fiesta of a trip lets you immerse yourself in this beautiful country with adventure activities, colonial sites, crumbling ruins, water sports, spicy food and a sizzling nightlife. There's no better way to tour this fascinating country.