
Mexico is a wonderful country full of color, lively traditions and one of the most acclaimed cuisines in the world. Visiting Mexico City, Cancun or Puerto Vallarta once in a lifetime is on everyone's bucket list, but what about the rest of the country? As you can imagine, there is no shortage of nooks and magical spots in a land as beautiful and diverse as Mexico.
__Más en MamásLatina__s: 30 Frida Kahlo tattoos that make us want to get inked
If you are looking for the perfect low-key beach destination, look no further than Rosarito Beach's coast, known for its surf spots and wonderfully delicious fish tacos. But if what you are looking is a more traditional trip back in history to colonial times, then you need to make the time to visit Puebla and its neighboring towns. Either way, you will definitely enjoy the warmth of Mexico's locals, as well as their amazing food and unimaginable natural hidden gems.
Take a walk through the lesser-known side of Mexico and discover everything this great country has to offer. You may not be able to find these destinations in your typical guide book, but trust me, you'll want to make your way to them if you want to experience the real Mexico.
San Pancho, Nayarit: The best place for a yoga retreat in Mexico's Pacific coast.

San Pancho is becoming a mecca for yogis. Visit this quiet beach town and you likely won't want to leave.
Guadalupe Valley, Baja California: Mexico's wine country gives Napa Valley a run for its money.

You may not have heard about it, but Mexico has a booming wine-making industry and Guadalupe Valley doesn't have much to envy its sister region in California.
Merida, Yucatan: Get ready to travel back in time to the 16th century.

The capital of the Yucatán state is surprisingly unexplored by tourists, but its colonial charm is something to be experienced.
Holbox Island, Quinta Roo: Your very own Maldives are sitting in the Gulf of Mexico.

Isla Mujeres gets the bulk of the tourists coming out of the Cancun region, but Holbox Island has quite a distinct and untamed feel. It's the perfect getaway!
San Miguel de Allende, Mexico: If you are an art and history lover, your dreams will come true here.

The UNESCO World Heritage site has gotten a ton of attention in the last few years, but it still remains quite untouched and protected, and ripe for visitors who want to enjoy vibrant colors, wonderful architecture and stunning cobblestone streets.
Zacatecas, Zacatecas: Arguably Mexico's most impressive cathedral was built here.

An old silver mining city, Zacatecas bolsters wonderful colonial architecture, plus one of the most impressive cathedrals in the country.
Copper Canyon, Chihuahua: This land is home to some of Mexico's last surviving indigenous tribes.

Sitting in the heart of the Tarahumara Mountains, the Copper Canyon is much larger than the Grand Canyon in the U.S., but being formed by six confluencing rivers, it resembles an impressive green prairie seen from up top. However, if you happen to venture to the depths of the canyon, you may encounter some of the last remains of Mexico's indigenous tribes still untouched by the progress of the last century.
Espiritu Santo Island, Baja California Sur: You won't find a better place to swim with manta rays or sea lions.

An UNESCO-preserved natural gem, Espiritu Santo Island is probably the closest to the Galapagos Islands this side of the equator.
Chiapas: Don't believe everything you hear about this shockingly beautiful natural gem.

Chiapas has gotten lots of bad press in the last 30 years, mostly because of the Zapatista uprising in the mid-90s, but it's a stunning natural paradise, with lush vegetation, imposing waterfalls and striking colonial-era architecture.
Puebla de los Angeles, Puebla: A wonderful paradise for those who love colonial-time catholic churches.

Recognized and protected by UNESCO, Puebla is regarded as the urban center with the most catholic churches in the world. Its beautiful cobblestone roads and tree-lined streets will make your heart melt.
Todos Santos, Baja Califronia Sur: Surf's up in one of Mexico's (still) best-kept secrets.

Surfers and artists alike love the quaint vibe of Todos Santos, only one hour North of Los Cabos, and just a short flight from Southern California.
Yelapa, Jalisco: Where doing nothing is basically all you need to do.

Just 45 minutes south of tourist-ridden Puerto Vallarta, you can find Yelapa Beach. Mostly untouched for the last half-century, it's the perfect place to simply relax and enjoy time passing you by.
Las Pozas, San Luis Potosi: Come see the Garden of Eden on Earth.

The mind of English Artist Edward James brings us an unimaginable array of structures of biblical proportions in a truly virgin strip of the Mexican jungle.
Tequila, Jalisco: A wonderful town where you can relax and celebrate life.

Just 45 minutes outside Guadalajara we can find the town of Tequila, where the agave plant gets processed into Mexico's world-renowned elixir. It's a wonderfully quaint nook in the Mexican countryside, where you can really get away… or celebrate with the best bottle of José Cuervo.
Puerto Escondido, Oaxaca: The beach town that's responsible for Mexico's surfing hype.

In the last decade, Mexico has reaped the benefits of the hype created around surfing tourism, and Puerto Escondido may very well be the spot that started it all.
Huatulco, Oaxaca: Eco-friendly tourism has its own haven in Mexico.

In the Oaxaca province, 70 miles east of Puerto Escondido, Huatulco is a dream come true for eco-tourism enthusiasts, with tons of ecologically sustainable attractions and more than 36 picture-perfect beaches.
Sayulita, Nayarit: The perfect balance between San Pancho and Cancun lies in this strikingly beautiful coastal town.

Boasting some of the same natural attractions as its neighboring San Pancho, Sayulita is now swarming with tourists from all over the world, so more than a quiet fishing village it may now be compared to overdeveloped Cancun, although still retaining much of its character.
Morelia, Michoacan: A warring town embellished with stunning colonial architecture you can't miss.

Morelia, in the state of Michoacan, is home to the only indigenous tribe never conquered by the Aztecs, something the locals are very proud of. The city's architecture is astonishing, and the the surrounding villages are dedicated to typical Mexican crafts like furniture, textiles and pottery, making this a must-see location for any tourist visiting the country.
Ixtapan de la Sal, Mexico: Mexico City's official spa town does wonders for stressed out city-dwellers.

Only two hours outside Mexico's capital city, Ixtapan de la Sal is a quiet spa town where two rivers and a natural spring have turned this location into a favorite to those urban dwellers looking for a quick weekend getaway.
Tlaxcala de Xicohtencatl, Tlaxcala: A Pre-Hispanic town chock-full of murals and astonishing buildings.

Few places in Mexico can reveal more of Pre-Hispanic civilizations than Tlaxcala. Just a few hours from Mexico City, rest some of the most important details of the country's history, from an archeological point of view.
Parras de la Fuente, Coahuila: This quaint little town houses Mexico's oldest operating winery.

Casa Madero, in Parras de la Fuente, is the oldest continuously operating winery in Mexico, and one of the main attractions in northern Baja California. When you visit, don't miss the chance to also walk into El Santo Madero, the striking cathedral built atop a volcano that overlooks the town.
San Luis Potosi: A real ghost town a few hours away from San Miguel de Allende

Visitors of Real de Catorce, in San Luis Potosi, end up bewildered by the jaw-dropping site. It's a real-life ghost town, with century-old buildings that literally make this town a must-see.
La Paz, Baja California Sur: You'll want to go there before it's too late.

La Paz was bound to be the next Acapulco, but it's quickly becoming something more keen to Cancun or Puerto Vallarta. Its natural beauty still remains untouched for the most part, but that sure won't last much longer. Go while you can still experience it in its rawest state.
San Cristobal de las Casas, Chiapas: The cultural center of Chiapas is a sight that cannot be missed.

If you love museums, churches and outdoor markets, then you need to trek south to San Cristobal de las Casas and take in all of its wonderful Spanish colonialism feel.
Cozumel, Quintana Roo: A diver's dream only minutes away from spring break central

Cozumel is just a few miles away from Cancun, and there's no shortage of daily cruise ships headed its way, but don't let that deter you. If you like diving, few spots in the northern hemisphere will be better than this one.
Ixtapa, Guerrero: Experience Mykonos far, far away from the Mediterranean.

Yes, Ixtapa is overdeveloped, but you cannot beat the wonderful cliff-hanging resorts offering breathtaking views of the Mexican Pacific coast.
Zihuatanejo, Guerrero: If there ever was a ying to the yang of Ixtapa.

Only six miles away from its sister city, Zihuatanejo has everything to offer that Ixtapa does not: boutique hotels, a charming fishing village and port, and pristine virgin beaches.
Oaxaca de Juárez, Oaxaca: A beautiful bastion of Pre-Hispanic history in Mexico's Pacific coast.

Get lost in the capital city of Oaxaca state and enjoy the wonderful mix of Spanish colonial era architecture and the omnipresent Zapotec culture.
Bucerias, Nayarit: Any excuse is a good one to get lost in this remote and pristine beach.

Near San Pancho and Sayulita lies this beautifully preserved natural beach, home to some of the world's best surfers.
Bacalar, Quintana Roo: This still-untouched nook of coast is standing up strong to big developers.

Bacalar sits in Quintana Roo, and its calm waters attract all kinds of water sports fans, who find the peace and quiet of this small town addictive. Bacalar's government has continuously stood up against big developers in order to preserve its natural beauty, which has made this location a well-known destination for rebels from around the globe.
San Francisco de Campeche, Campeche: A fortified city that has fought its share of pirates.

Campeche is land of fighters, as its inhabitants spent a good chunk of the 17th century fighting off pirates. The city was fortified because of this, which has left us a strikingly beautiful architectural wonder.
Teotihuacan, Mexico: They may be a bit touristy, but the trip to the pyramids is definitely worth it.

The history that lives on in this place makes it a true must any time you are anywhere near Mexico City.
Manzanillo, Colima: While resorts have taken over, it still remains somewhat of an unknown destination.

Nothing wrong with progress, but you may want to catch Manzanillo before it's completely transformed. The surrounding areas of this beautiful shipping village are complete with inactive volcanoes, banana plantations and mouth-watering ceviche shacks.
Guanajuato, Guanajuato: A colorful taste of arts and history to fulfill your senses.

This outstanding visual gem is home to one of the top art festivals in Latin America, making it a culture-junkie's paradise.
Cuastecomates, Jalisco: The perfect place to go when you expect absolutely nothing, although you'll get a lot.

If you are looking to get away from it all, Cuastecomates is the place for you. It's only 40 minutes from Manzanillo, but it has only one hotel resort on the bay and not much to do other than enjoy the beautiful sunsets and relax on the beach.
Queretaro, Queretaro: One of Mexico's independence birthplaces is a must for the history buffs.

While many tend to skip Queretaro in favor of neighboring San Miguel de Allende, the city's history alone should pull hordes of tourists to its streets. The town is considered one of the birthplaces of the independent Mexican state as well as the convention that produced the country's constitution.
Cuernavaca, Morelos: A spa town so good Hernan Cortez used it as his rejuvenation spot.

Rich in history, Cuernavaca was home to Hernan Cortez's summer palace, to which he used to retreat after battle. Today, it has a huge pull with students from all over the world looking to learn Spanish.
Rincón de Guayabitos, Nayarit: Another gem of the Nayarit Riviera that no vacationer in Mexico should skip.

Enjoy the wonderful views and beaches of the Nayarit Riviera, but at half the prices of Puerto Vallarta. An escape for budget-minded families, Rincón de Guayabitos has quickly become a staple of Mexican tourism.
Valladolid, Yucatan: This haven of jungle and cenotes is probably one of the best-kept secrets in the Yucatan peninsula.

Travelers who find themselves in Yucatan usually stay near the coast, but if you are more of an adventurer, make the trek about two hours inland and discover beautiful Valladolid. It's home to some of the world's best cenotes, but in town you can experience real Mayan cuisine and culture.
Paracho, Michoacan: A haven for music lovers where some of the world's best guitars are crafted.

Paracho is home to more than 2,000 luthiers making guitars by hand daily. You can visit their shops and see how this beautiful craft brings to life some of the best guitars in the world.