Mexico, a country known for its diversity: from palm-fringed beaches over steamy jungles to sleepless cities: a trip to Mexico will live up to it. Surf giant waves in the Pacific, snorkel along coral reefs beneath the Carribean surface or hike along giant mountain ranges in the dry land. Whatever you want, Mexico will give it!