8- Merida: This colonial city has everything you need for a romantic trip. The white city boasts Maya communities, haciendas, impressive archeological sites, fresh water sinkholes called “cenotes” and more.

7- San Miguel De Allende: This genuine colonial town which dates back to 1542 obtained the title of “The best city in the world” in the Condé Nast Traveler Readers’ Choice Awards.

6- Oaxaca: In this destination recognized as “One of the top 10 cities in the world” by Travel+Leisure Magazine you can experience an ecological adventure or stay in former convents which became boutique hotels, visit famous markets and more.

5-Morelia: This World Heritage city is the most visited non-beach destinations in Mexico. Its historical center is one of the best examples of colonial architecture in the Americas. Here you can take a lot of memorable wedding shots of the best day of your life.

4-Cuernavaca: This city was called the “City of the eternal spring” because of its warm weather all year round and abundant vegetation. Cuernavaca offers a lot of spas in haciendas, boutique resorts and historic buildings; it is an ideal option for spending days and nights of passion.

3-Queretaro: Did you know Queretaro is the 2nd most important wine producing zone in Mexico? This is an ideal getaway for romance. This World Heritage Site boasts with colonial cities to picturesque towns.

2-Chiapas: This state’s got everything you want: It is home to archeological Maya sites of Palenque, Yaxchilán, Bonampak, and Chinkultic; beautiful colonial cities, natural beauty, etc.

1-Campeche: One of the main attractions of this Mexican state is the option of getting married in ancient haciendas. Are you ready to discover Mexico’s true history and lifestyle?