Lonely Planet's top 10 cities for 2011