#1 in Best Places to Visit in Mexico
Why go: Situated 5,000 feet above sea level, this colonial city is centered around a traditional town square and surrounded by the Sierra Madre del Sur mountain range. Mexican cuisine, vibrant markets and native customs make Oaxaca ideal for immersion in the country's culture.
#2 in Best Places to Visit in Mexico
Why Go to Tulum
In the past decade, Tulum has grown into a coveted vacation for luxury travelers; however, it still tempts bargain hunters who remember when this tucked-away jewel of Mexico's east coast was more of a secluded getaway. Here, you'll find some of the best-preserved Mayan ruins in the Western Hemisphere, ruins that have the cerulean waters of the Caribbean Sea as a backdrop. And there are other out-of-this-world wonders, including several cenotes (or underground water-filled caverns) and bioreserves. As an added plus: Tulum continues to be the tiny, quiet alternative to the other Riviera Maya resort areas during the spring break season.
Playa del Carmen
#3 in Best Places to Visit in Mexico
Why Go to Playa del Carmen
Playa del Carmen has carved its own Euro-chic niche along the Yucatán Peninsula. Sophisticated expats and vacationing Europeans relax at the beachside lounges, upholding this small enclave's budding reputation as the place in Quintana Roo to see and be seen. The area's nerve center is El Zócalo, and similar to Mediterranean beachfront towns like Nice, the funky little public square is within walking distance of the beach. Just off the square and running parallel with the shore, La Quinta Avenida features several blocks worth of delicious eateries and quirky shops. And with proximity to the ancient ruins of Tulum and ample natural landscapes to explore (like Rio Secreto, Xel-Ha and the underwater depths of the Caribbean Sea), Playa del Carmen caters to history buffs and outdoor enthusiasts alike. And of course, Playa's swaths of white sand and brilliantly turquoise water impress even the most selective beach bums. Cancún is Mexico's vacation of the past – today's savvy beachgoers choose the cosmopolitan "Playa."