Puerto Plata
We spend a week at the Occidental Grand Puerto Plata directly on Playa Dorada beach. This wonderful 4 star all-inclusive resort has 7 restaurants, 2 pools, 4 bars, windsurfing, kayaking, water polo, tennis courts, horse-back riding, …
More: continued here