9. Cancun
The Yucatan city of Cancun is one of the favorite warm weather getaways for Canadians and Americans as it offers excellent beaches, a dash of Mexican culture and an eclectic fiesta-filled nightlife. There are a plethora of all-inclusive resorts, time-shares and entertainment options along the hotel zone. Sea temperatures are invitingly warm and the tropical climate is ideal year round. People of all ages flock to this Riviera Maya hotspot to relax in the sunshine, and partake in its active party scene after the sun sets. More adventurous travelers may want to explore the nearby Mayan ruins and ecological parks.

10. Lima
Peru’s capital surprises most visitors with its pleasant atmosphere and subtropical climate. Despite its geographical location, Lima can get chilly at night, but daytime temperatures are pleasantly warm throughout the summer months, roughly December to April (May to November is often foggy). Its coastal desert climate makes it one of the driest capitals in the world. An excellent choice for a culture-rich city break, Lima sports plenty of historic attractions, and the beaches aren’t bad either. The most popular districts for tourists are Miraflores, San Isidro and Barranco.
