On the Dominican Republic's north shore, Puerto Plata is the country's premier sun destination. Playa Dorada, just outside Puerto Plata, has a great selection of resorts. Further down the coast Sosua is known for golden sand beaches while Cabarete attracts a more bohemian, fun-loving crowd.
Check out San Filipe, the oldest fort in the New World or shop for amber at the many specialty shops in Puerto Plata. Hang out with the locals at Playa Confresi, then head to Ocean World for a night at the casino. Watch some of the world's best windsurfers at Cabarete and then dive into town's hopping nightlife.
Since Puerto Plata is one of the most popular destinations in the Caribbean, you'll find plenty of flight and package options at competitive prices. It is also a good destination for last minute deals.
Playa Dorada has the biggest and best resorts, but the hotels in Sosua are also excellent quality and often have more affordable rates. Almost all the hotels here are all-inclusive, so your meals and drinks are included as part of your package.