7. Playa Norte — Isla Mujeres, Mexico
Cheapest month to visit: September
Average hotel rate: $191/night