Todos Santos BCS

The diversity of landscape across Mexico means that different regions offer distinctive delights, from desert ghost towns and quaint colonial pueblos seeped in history to laid-back beach towns popping with color. The options are endless, here my pick out of CNN's favorite small-town destinations to inspire your next trip. If you were asked to imagine a quintessential Mexican town, you will probably think of something close to Todos Santos. Colorful facades reflect off the blue skies and are complimented by multicolored Mexican flag decorations and proud cacti that line many of the streets.

Located on Mexico's Pacific Coast and popular with artists and surfers, the town has a very laid-back, easygoing vibe.
The most beautiful small towns in Mexico