A friend is making a business trip for three weeks to India and will spend about a week in each of the locations above. He'll be on an expense account with few limits, but he's not big on fancy. But I don't know how much cash they'll give him. Where can he go that he can use his credit card, but also get quality local food? Of course, Indian food would be the first choice, but if there are especially good restaurants for other cuisines, especially nearby cuisines, that would be great, too. He loves spicy, btw.
If you've got some "don't miss" cheap recs, too, that'd be great. I'm sure he'll have some cash. And if you want to throw in any info about the cuisine in general, the area beyond it's food or whatever, don't hesitate.