While exploring the Veracruz harbor you might easily overlook this amazing Spanish fortress. An unassuming structure set amongst the busiest port of Mexico, the San Juan de Ulua Castle has history galore. Dating back to the 1500s, for three hundred years, this fortress was the main repository for the Spaniard’s plunder of the Orient, North, and Central America. Later, when the imperialism age ended, these huge holding tanks were used to house political prisoners. The dungeon here even housed the famed bandit Chucho el Roto.
Mexico launched its Pueblos Mágicos (Magical Towns) program back in 2001 to recognize special places that “offer visitors a ‘magical’ experience — by reason of their natural beauty, cultural riches, or historical relevance.” Ten destinations were in the original round, including some of the ones below, with more added each year until the present.
Huatulco is a charming collection of fishing villages that have, in recent years, coalesced and transformed into a modern resort town with the quaint charms of historic Mexico. A win-win in many travelers’ books, because this means that you get both an authentic Mexican experience while enjoying all the luxuries of a modern resort town. Shopping in Huatulco is also a blend of old and new: while shopping in Huatulco you get both the traditional buying experience and the chance to barter with locals at the craft markets. Easily one of the best things to do in Huatulco, check out these shopping hotspots to get your hands on some native goods.
Just off the coast of the Mexican state of Nayarit lie the uninhabited islands of Marietta. Known or their amazing topography, beautiful beaches, and incredible oceanlife, the Marietta Islands are one of the top attractions in Puerto Vallarta.
Designated a UNESCO World Heritage Site in 1987, Oaxaca is filled with architectural and cultural wonders. A wealth of different ethnicities fills the city, and over the centuries, these different backgrounds have imbued Oaxaca with its own special culture, something the locals call simply “Oacan Soul.” If you’re in town for a visit and are looking for some great things to do in Oaxaca, you’ll definitely be busy doing some exploring. And hwil you’re out and about, you should stop by some of the Oaxacan churches – they’re some of the most dazzling in the world and definitely a highlight of Oaxaca.