From the almost unbearably pretty yellow town of Izamal to Papantla (famous for its flying dancers), these are the best and most beautiful “magic towns” in Mexico.
Palm-fringed beaches, fascinating colonial cities, sultry jungles and ancient Mayan ruins.
Mexico is a delightfully diverse country!
See all our Mexico posts
Snorkel at the Cancun Underwater Museum. Shop for silver in Taxco. Taste mezcal in Oaxaca. See a different side of Mexico on your next Mexican vacay.
A mask museum? Botanical gardens? Magical rooftop bars? Visit San Miguel de Allende for more than just art galleries and colonial architecture.
Bursting with Baroque churches and lush gardens, the colonial cities in Mexico are absolutely beautiful! San Miguel de Allende, Taxco and Guanajuato are among our favorites.
From deluxe boho-chic beach digs (like Sanara Tulum, with its yoga studio and vegan resto) to cool boutique hotels in Tulum Town (like Hotel Bardo, with private plunge pools), discover the best places to stay in Tulum, Mexico.
Cancun or Puerto Vallarta? Cancun has white-sand beaches, glam resorts and nightlife. PV has more culture, an authentic Mexican vibe and a tasty culinary scene. But they’re both great Mexican holiday hot spots.
Cancun and Cozumel are two very different creatures. Cancun is famous for its glitzy resorts, white sand beaches and nightlife, while Cozumel is catnip for scuba divers.
From food as art to delicious shrimp tacos, Puerto Vallarta is a culinary hotbed! We love these top Puerto Vallarta restaurants (in all price ranges).