Are you going just for relaxation, or are you hoping to see a lot of different things on day trips, do you plan on staying at your resort most of the time? Mexico is nice, and Dominican will be similar if you're not planning many excursions from your hotel. Food's not quite as good, but similar experience. Have you been to Mexico before?