10. Galapagos Beach — Puerto Ayora, Ecuador
Cheapest month to visit: December
Average hotel rate: $176/night