iStock International
Thanks to its size and diversity, the Dominican Republic offers everything from cosmopolitan cities and ritzy resort towns to pristine (for now) beaches and mountain villages in the Cordillera Central range. Punta Cana, on the eastern coast, is the island's top draw, with the Caribbean's longest stretch of sand, while Puerto Plata, in the northwest, is a solid secondary consideration.