stayed in bombay , pondicherry , madras , and now hyderabad , dont know everywhere i stayed that place was just great 
bangalore is great too , sometimes local keep talking in kannadiga which can be really irritating but if you are staying long term learn the language , enjoy

bangalore is great too , sometimes local keep talking in kannadiga which can be really irritating but if you are staying long term learn the language , enjoy