The second you step foot into Grand Bahia Principe Bavaro, you see palm trees. Everywhere. A smile instantly creeps onto your face as you think this is what Heaven-on-Earth is. Made up of villas, this swoon-worthy resort is ahh-mazing. It's nestled on one of the top 10 beaches on the planet, where you can squish your toes into sugar-white sands and gaze out at hypnotizing waves. After a long day of booze snoozing at the beguiling beach, you can continue your day with cocktails in the bathroom Jacuzzi, because why not?