Best in Travel 2017: top 10 cities – Lonely Planet