1. Dominican Republic
Average temperature: 25C/77F
Best time to visit: December
December is early enough to avoid the sudden waves of people flocking to the Caribbean, but also late enough to steer clear of the backend of hurricane season. Whether you want to sizzle on Bavaro beach, party at Afro Fest or you’re simply chasing the vitamin D you can only get in the tropics this time of year, this is a chance to see the country for a little bit less than you’d usually have to pay, and get your fix of winter sun. A win-win!