With Mexico’s diversity, there are plenty of locations to visit and activities to do. Explore the Ancient Mayan culture, famous designer boutiques, shop at local Mercado, or relax on the beaches along both sides of the country. Visit Mexico’s eastern coast, where the resorts of Cancun and Riviera Maya rest on the edge of the Caribbean Sea. Enjoy Cancun’s deluxe spa, dance the night away, or unwind on one of the secluded beaches. Along the western border is Old World Mexico, with expansive beaches making up the jagged Pacific Coastline. Explore sleepy pueblo towns, join in deep sea fishing, and enjoy the resort areas of Puerto Vallarta, Mazatlan, Cabo San Lucas, and Manzanillo.