9. Montego Bay, Jamaica
Lowest price per night: $59
If you have a tight budget, Jamaica can be the perfect holiday spot for you. It’s inexpensive and features beautiful beaches where you can enjoy just lying in the sun all day. Almost everyone speaks English as their first language so you’ll have no troubles communicating, and you can find a lot of cheap deals at some of the numerous all-inclusive resorts at Montego Bay.