From crystalline lagoons surrounded by eco-chic bungalows to mountaintop villages steeped in mysticism, these are the best small towns in Mexico that are often overlooked by tourists.

Meagan Drillinger
Meagan Drillinger is a travel writer based in New York City, though over the past decade she finds herself more in Mexico than anywhere else. You can follow her globetrotting adventures on instagram at @drillinjourneys, or on her blog at drillinjourneys.com
This Lesser-Travelled Mexican State Offers Mountain Magic and Beach Glam
Guerrero, Mexico, two ways – from mountain magic to beach glam.
7 of the Most Beautiful Places in Mexico
Historic cities, charming villages, bohemian beach towns, ancient ruins, and natural wonders – Mexico has it all.
10 Best All-Inclusive Honeymoon Resorts Around the World
From over-the-top wellness resorts to idyllic private island paradises, adventure camps in the South African bush and farm-to-table culinary escapes, these are 10 of the best all-inclusive honeymoon resorts around the world
Sensational Sayulita
A high-end hippie hideaway dances to its own rhythm on Mexico’s Pacific Coast.
Why You Should Travel to the Mexican Surf Town of Sayulita
Sayulita, tucked amid swaying palms on a quiet coast of the Pacific, is a haven for surfers and a centre for Mexican Huichol art