Lonely Planet announces its Best in Europe 2017: Zagreb takes the top spot as Europe’s number one destination this year!