The Silicon Valley of India, Bengaluru, is a techie's true paradise. Once you are done being a geek, Bangalore has a lot more to offer, be it gardens, museums, palaces or temples. A major hub for cultural dance, music and not to forget a wholesome nightlife.