Mexico is a land of pristine beaches, turquoise oceans, delicious food and fantastic hospitality. The country has a fascinating history and in cultural terms, there are fascinating Mayan ruins to explore such as Chichén Itzá, or the vast number of local festivals that occur throughout the year. With 35 million tourists visiting the country in 2016, Mexico is very much on an upward trajectory at present.
Yet don't believe that you're dream wedding will be swamped by people, stunning resorts such as Tulum and Cabo San Lucas have retained their local charm while managing the influx of people well. Mexicans are renowned for being very hospitable people and their culture still holds their Hispanic roots very dear whilst allowing itself to be infused with Western influences to create an electrifying hybrid identity.
Equally, the food is exceptional, fresh and light, think: tacos, ceviche, enchiladas, chilaquiles and fajitas - all with an obligatory bowlful of guacamole. In terms of activities before, after (or during!) the wedding, there are some of the best scuba diving and snorkelling options in the world, volcanoes to climb (Volcán Paricutín), museums and Mayan ruins to explore, as well as the opportunity to learn to dance the salsa in Mexico City.
With an amazing array of culture, cuisine, hotels, restaurants and sites to explore, Mexico would make the perfect destination for your dream wedding, with an unforgettable holiday thrown in for good measure!