Lonely Planet has crowned Bordeaux, France, as the number one city to visit in 2017, surpassing global favorites like Seoul, Moscow, and even Los Angeles. Cape Town takes second place, the City of Angels claims third, and Portland rounds out the top 10. This expert ranking from the renowned travel authority encourages exploring nearby gems before jetting off to far-flung spots.
After hitting these must-see cities, Lonely Planet points to the top country for 2017: Canada. With stunning landscapes, nonstop festivals, and a favorable Canadian dollar exchange rate, it's primed for epic adventures—Drake's homeland included. Colombia surprises in second, Finland follows, and Ethiopia caps the list.