My wife and I just got back from Cabarete and we had a great time. Staying at Hotel Alegria was definitely one of the reasons. The rooms offer more than enough space and have cabled TV along with a patio. But it was definitely the service that made our stay so memorable. Mike, the maintainer, is super cool and the staff follows his lead. They get you what you want when you want it and they make you feel like nothing is a big deal-perfect attitude. If you go to Cabarete this is the only place you should stay-plus it's conveinently located feet away from a supermarket and Ocean Sands Casino.
As far as thing to do, please go Horseback riding at Rancho Pinto- another family owned business, Yvo and Morena, who set out to show you the best time. We trekked on horses through the woods down to a 60 ft. or so waterfall and then went for a swim and a facial scrub. It was so much fun, yet a little bit adventurous as this was our first time riding horses.
Also hit up Ziplining-it's not as scary as it looks once you're in the air- We did with Yusika company and they were pretty nice and more affordable than the competitors.
As fas as cheap eats hit up restaurante Pallarrada Luis-the food is delisiously bbq'd and the side dishes rock. Anyway please go to cabarete and say hi to Cheap,cheap funnny,funny Peter- he hooked us up on some good souveiners.
This review is the subjective opinion of a TripAdvisor member and not of TripAdvisor LLC