The top 10 cities for travel in 2012 – from Lonely Planet

London Muscat, Oman Bengaluru (Bangalore), India Cádiz, Spain Stockholm, Sweden Guimarães, Portugal Santiago, Chile Hong Kong Orlando, Florida Darwin, Australia A few of the explanations: Bengaluru – The undisputed Elvis of South Asian megacities, Bengaluru is in a class of its own when it comes to redefining flamboyance. Perpetually drunk on the good life, this South …