I am looking to book my DW at a very nice rsort in Mexico. I have a guest list of 10 and want a garden or beach wedding. I am on a budget and want to get the best deal possible with great service. I love to snorkel so a swimmable beach with not alot of debrish is much needed. Any suggestions?