Lonely Planet’s best in travel top 10 cities for 2013:
1. San Francisco, US
2. Amsterdam, Netherlands
3. Hyderabad, India
4. Derry/Londonderry, Northern Ireland
5. Beijing, China
6. Christchurch, New Zealand
7. Hobart, Australia
8. Montreal, Canada
9. Addis Ababa, Ethiopia
10. Puerto Iguazu, Argentina