There are few restaurants that I enjoy dining at - the food and the ambiance play a big role in my selection. Some of the best places in Chennai are Annalakshmi, Cream Centre, Sanjeevini, Copper Point and Copper Chimney. You guessed it, most of them are exclusive vegetarian joints. Annalakshmi is very different in that the profits go for charity and the people who serve you are volunteers! A very novel concept and the food is delightful, very elaborate, yet mildly spiced and cooked to perfection! Cream Centre is a nice place for Bombay style food. I love it and its down my road, so convenient:-). Copper Point and Copper Chimney have dishes that taste yum and served in right portions. For the best desserts, I would head out to Mocha
In Delhi, my favourites are Neivedyam and Bukhara. Its more than a decade since I lived there, so there maybe nicer places now. Neivedyam had the best South Indian dishes in town and Bukhara serves the best Makhni Dal in country, so much so that its called Dal Bukhara all over India:-). In Kolkata, I used to like Zaranj and Maple, both serve excellent food.