While I have some travel experience under my belt, this will be my first time venturing to India. Any advice or helpful information on the city is greatly appreciated as well as recommendations for things to do, places to eat, ect. I will be staying in the Banjara Hills area. I'm very much looking forward to my stay (although not the heat). Thanks in advance for any responses!