Re: Allegro Bavaro and beyond
My husband and I stayed at the Allegro Resort Bavaro Beach (next door to Natura Park)in May. It's pretty new, but it can hold it's own with all the other all-inclusives in the area. What I liked was that there is some open beach not packed with aggressive vendors on at least one side. The place is popular with Germans especially, but the food, staff and amenities are wonderful.
Be aware that the high season and low season prices vary alot, and the weather doesn't.
One more thought... If you are at all interested in the history, people, or scenic beauty of the country, you really need to get out of the resort for awhile. We did, travelling to Samana and Santo Domingo also, and in the process, we learned that the best part is OUTSIDE the resort. You have to be on your guard against petty thievery, but we felt safe and welcome by the Dominicans we met.
Good luck! Susan