I have been to Bangalore. There is nothing special there. There are better cities in India itself. Definately would not feature in my list of recommended destinations.
Base on this list, I've been to four cities out of the top 10 cities
1. London - Recommended
2. Muscat, Oman
3. Bengaluru (Bangalore), India - Not recommended
4. Cadiz, Spain
5. Stockholm
6. Guimaraes, Portugal
7. Santiago, Chile
8. Hong Kong - Recommended
9. Orlando, Florida, USA - Recommended (Disney World FTW)
10. Darwin, Australia