My wife is Indian so we end up spending a lot of time in India. Never been to Bangalore, but heard great things about it. As far as food goes, a couple general suggestions. Don't eat off the street as a rule. If you're feeling adventerous, try something from a street vendor, but absolutely no meat. I can nearly guarentee you will get sick. As for hotels (where the majority of resturants reside), trust your instincts. If it looks a little shaky, don't order meat. If the food is cold, don't eat it. But nice hotels/resturants will be safe, and even the meat will be fine. The bottom line is...don't worry too much, enjoy the wonderful food. But be smart, drink bottled water, don't eat cold food (that also applies to ice cream), and you'll love it! Feel free to ask more...