With a history to rival any nation, Mexico is home to some of the most renowned archaeological sites in the world -- from Palenque's Mayan temples to the ancient city at Teotihuacan. Its past as a hub of Spanish colonialism is obvious, from its haciendas to its town squares and churches. For those keener on the modern day, Mexico City is one of the Western Hemisphere's most vital metropolises, with world-class museums and vibrant nightlife. Its beaches -- from Tulum in the Caribbean to Manzanillo on the Pacific -- are laid back and beautiful. And foodies will find some of the freshest cuisine on the planet wherever they pitch up.