What's your budget should be the first question.
I just got back from a wedding at the Bavaro Palace Deluxe, I don't want to piss some brides off, the wedding was nice but they messed up a few things. I know my friends were on a tight budget, but the resort screwed up on several things:
-Check in was a disaster for every guest (Bride and Groom stayed in the lobby for 2 straight days making sure their party was taken care of)
-The priest who married them was late and said "I have 6 other weddings to do today so we have to make this quick" - how rude
-The room after the reception was NOT READY! We had to wait almost an hour for them to have it ready for them
and a few other gripes that were an inconvenience to the bride and groom. Things to note on this Mega Resort:
-Wifi is expensive
-Towel cards... really? You lose it, you pay $20
-Check in is a nightmare
-If you cut off your band for the wedding, it will take you 2 hours to get a new one (trust me)
-Service is TERRIBLE
-You have to make a reservation for the restaurants the day prior, you cannot do it sameday, even if the restaurant has 50 tables available
-Did I mention how bad the service was?
-Resort is HUGE, took an hour to find people, and 15-20 minutes to walk to your room from anywhere, people were spread all over the resorts, so it was a pain walking back and forth
My fiancee and I were in Punta Cana, so we saw a few places while we were there, we liked Paradisus Palma Real, but their wedding contacts are BRUTAL in communication, and they do not want to budge on price for anything (80-120 people for a destination wedding is a lot) but they didnt budge so we took them from the list.
We opted for Cap Cana's - Sanctuary, why?
-Resort is BEAUTIFUL (newer establishment)
-The Service is unreal, we just got back last weekend and they treated us like royalty, we also didn't pay a dime, compared to other resorts who provide you with a "credit" towards your wedding (like Paradisus).
-Communication with the resort is great, you send an email, youll have a reply within the hour
-They budged on price on everything we asked for...we literally got a yes on everything we mentioned (surprising)
-Every staff member speaks English (even though I am spanish, but my fiancee's family and friends only speak English)
-It is not too big at all, you are 5 minutes from anything there
-The price is better than Paradisus, as a package and as a whole
-No towel cards
-No arm bands
-The food is AMAZING! Did you see that's in capital letters...
-No day before resturant deal, not a million people everywhere
-Classier patrons (no offense people)
-You can also check out the Fishing Village area of the resort
I can keep going.... If you have any questions feel free to PM me. We were that happy that I had to post up. If you are looking for a beautiful place to soak the sun, do activities with a more personalized feel do Cap Cana, if you are looking for Casino's, Nightclubs, loud people, bad service, do the mega resorts. It all depends on what you are looking for, and a lot depends on price.