Croatia

less than in places like Prague, Budapest, or Vienna.” They’re completely right, and Lonely Planet agrees—that’s why Zagreb has been rated the best place to visit in Europe in 2017. "Zagreb is at once cosmopolitan and edgy, with its heady mix of Brutalist architecture and sun-splashed Austro-Hungarian squares brimming with coffee drinkers," Lonely Planet writes. Don't miss the Martićeva area, where you'll find plenty of cafes (try Booksa), restaurants (go for Divas) and the Kvatrić farmers’ market, a favorite among locals and visitors alike.