Well, any place in the carribean is a great place to wed. It depends on what you want. I have been to Jamacia(2), DR(2), Cancun(1), Riveria(3) and Cozumel(1). The best beach every is in the DR, the best people every is Jamacia, most to do in the Riveria. We are getting married in Jamacia because it's Dave's favorite place, I would have picked the DR because I love the beaches. Also, from MN they only do 7 day trips and we needed to have the 4 day option.