Having the ultimate travel adventure sometimes requires you to wander off in the deepest parts of the jungle or swim in the deepest trenches of the ocean. Oftentimes these journeys are hassling and time consuming, but oh so worth the wait.

Craving an ultimate travel adventure yourselves? Guess what, just by venturing into Mexico, you'll find that you'll fill travel lust you are searching for. Want to know more? Here are some of the most beautiful towns of Mexico you should definitely visit:

Guanajuato, Mexico. The minute you step onto its streets you'll think that you're actually in a medieval town somewhere in Europe. Guanajuato never disappoints with its breathtaking Baroque and Neoclassical buildings, lively cobblestone alleyways, and artsy atmosphere.

Campeche, Mexico. Campeche is hailed as one of Mexico's best preserved colonial towns, and for a good reason. Today, this UNESCO site is a sight to behold and a marvel to wander in. Prepare to be swooned by the local cuisine and the pastel-colored houses from the colonial period. You'll never have to deal with rowdy crowds either-it's not as frequented by tourists as much.

Tlacotalpan, Mexico. Another UNESCO site, Tlacotalpan is an old river port in Veracruz. The architecture of the city is incredible, it seems that time is slower here than most places since you'll feel like you've stepped into a rural town in the 1800's. The locals are friendly, and a peaceful visit is promised. Don't forget to taste their food.

San Cristóbal de las Casas, Mexico. If you're looking for culture and fun then heading to San Cristobal is an excellent idea. This mountain town is inhabited by Mayan descendants, and frequently you can see them in the cobbled streets selling their indigenous crafts and local artwork. San Cristobal also has 12 museums, and is a frequent host of varying cultural events.

Pátzcuaro, Mexico. Get up close with one of Mexico's indigenous groups, the Purépecha people, in Pátzcuaro. This native colonial town is fascinating, the influences of its colonial legacy and native culture have mixed seamlessly into the lively town it is today. Want a travel tip? Visit here during Día de los Muertos, you'll find the experience is quite different and more intimate.