I will be traveling with friends to India at the end of January. We will stopping in Ahmedabad, Udaipur, Jaipur and possibly Agra. We are a group of adventurous eaters who want to experience the best food possible. We will be in each city for approximately two days. Any suggestions are appreciated.