Mexico has become a great destination for weddings, because of the variety of settings and different types of destinations available. Whether you'd prefer a beautiful beach wedding on the Gulf of Mexico or the Pacific Ocean, or a more traditional Mexican wedding inland, there are tons of choices for your Mexico destination wedding. Beach resort towns like Cancun, Cabo San Lucas, and Cozumel offer breathtaking views of the ocean, and the ability to get married right on the sand. Colonial cities like Merida offer traditional Mayan culture mixed with the beauty of the Yucatan peninsula. If you're more of a big city couple, Mexico City offers the culture of Mexico mixed with the conveniences of a larger city and larger hotel chains.