When it comes to luxury wedding resorts and hosting a Mexico wedding on the beach – or even a more traditional ballroom reception – The St. Regis Punta Mita is undoubtedly one of the best places to have a destination wedding in Mexico. Aside from the stunning atmosphere and anticipatory service of the property’s staff,