24. White Beach — Boracay, Philippines
Cheapest month to visit: October
Average hotel rate: $150/night