If you are traveling to Mexico, and want to get an inside look of the real Mexican experience, from the magic villages and towns to the culture, history and food, this is the perfect list for you to find your way around Mexicos top nooks and crannies that the majority of people dont even know exist.
Mexico is known for having a wide variety of beautiful natural ecosystems, from beautiful sandy beaches to great rocky mountains, jungles, and forests. In movies, TV, and popular culture, Mexico is often represented as a small desert country inhabited mostly by cacti, or as a relaxing beach destination that makes a perfect getaway for younger spring breakers and middle-aged parents as well.
And what they practically never show you (outside of Mexican cinema) is the incredible list of small, or sometimes even minute towns that carry the torch of our ancient traditions and lifestyles.
Mexico has a government-run program called "Magic Villages" which has made it its mission to preserve the culture and aesthetic of these towns and villages without throttling their economy and expansion. And the towns have actually flourished. So without further ado, here's our list of the top towns and villages that you have to visit if you want to see the real Mexico.
1. San Juan Chamula - Zinacantan

Due to this mixture San Juan Chamula has the only "idiosyncratic" church in Mexico. The church is kept open to the public, although entrance costs a small fee, and any beliefs are welcome as long as the local rituals are not disrupted. Pictures and phones are not allowed inside the church, as part of the Chamulas' beliefs.
If you want to experience one of the most iconically Mexican places on this world, San Juan Chamula might just be the perfect town for you.
Click here to go to tour
2. Antigua - San Juan de Ulúa

Very close to the small town of Antigua lies San Juan de Ulúa, one of the oldest fortresses in America which is has been linked to some of the greatest events in Mexican history during the Colonial times, the Mexican Independence, the "Reformation" and the Revolutionary War.
It also has played various roles throughout its 400 years of existence. First, it was used as a grain warehouse, but was later reinforced as a fortress, a prison and eventually even a presidential residence. This site is full of Spanish and Mexican history and culture that can be found nowhere else. Highly recommended for history buffs or if you have enjoyed visits to the Bahamas, Nassau and their military forts and history. Please note that La Antigua is not a Caribbean or beach destination, however.
3. Taxco

At the very top of the town, there is a large statue called "Cristo." The view from the mirador up there is amazing and worth the walk, although there is also a teleférico that provides beautiful views for about $60 to $90 pesos.
There is also a silver "museum" in a beautiful building called Casa Borda which also serves as a cultural centre, located right on the main plaza itself. In 2010, much of the building was being renovated, but there was a nice exhibit of silver jewelry.
Click here to go to tour
4. San Sebastian del Oeste

San Sebastian is also known for its local crafts of coffee and agave, which are both largely owed to the altitude of the town. "San Sebas" proudly continues to produce quality organic products, such as coffee and coffee based deserts and candies, mostly through families who farm and process their own coffee beans. Among the streets of the town you can also find tequila houses where you can try a variety of traditional agave-distilled products.
Click here to go to tour