Palm-fringed beaches, chili-spiced cuisine, steamy jungles, teeming cities, fiesta fireworks, Frida’s angst: Mexico conjures up diverse, vivid dreams. And the reality lives up to them. With steaming jungles, snowcapped volcanoes, cactus-strewn deserts and 10,000km of coast strung with sandy beaches and wildlife-rich lagoons, Mexico is an endless adventure for the senses and a place where life is lived largely in the open air. Harness the pounding waves of the Pacific on a surfboard, strap on a snorkel to explore the beauty beneath the surface of the Caribbean Sea and ride the whitewater of Mexico's rivers. Or stay on dry land and hike Oaxaca's mountain cloud forests, scale the peaks of dormant volcanoes or marvel at millions of migrating Monarch butterflies.