I apologize in advance for having so many questions and not having done any homework yet
We have a few (kid-free!) days over spring break (March 25/26 - March 30) to escape SOMEWHERE! We were originally thinking Playa del Carmen but flights (from DC) were astronomical and not at convenient times. Found some pretty good deals to punta cana but I don't know much about the area. I don't want to be trapped at the resort - is it an area that is safe to walk around, with shops, other restaurants etc?
Is AI or non-AI better? Is there any good snorkeling in the area?
thanks so much!