Best of Luck. If you want to eat local food make sure its in a reputable restaurant. Avoid roadside vendors. And when you order food, ask the waiter to keep spices less.
I recommend you eat the following food- Batatavada, Vada Pav,(Mumbai's speciality) Masala Dosa and Idlis(South Indian dishes-try to have them at an authentic South Indian place; i recommend "Sarvana Bhavan", excellent food, they actually bring their staff from south India, they have branches all over the world so you won't need to worry about hygiene. I ate at their New Delhi branch, awesome)
If you wanna catch a bollywood movie, watch Ek Villain. It came out last week, nice movie and does not have the nonsense that stereotypical bollywood movies have. Nice music too. Although it will in Hindi, but you will enjoy nevertheless.
Don't give any money to beggars avoid them like plague! This is very important. If you have blonde hair and wanna avoid being stared at all the time consider dyeing them black.