Delhi - amazing, the step well was very interesting and Vic did a wonderful job showing us around.
Varanasi - very interesting and informative. Would have liked to do more in between the morning boat ride, the visit to Deer park and the evening ceremony.
Agra - great location. Some issues with getting to the wildlife rehab centers en route (see above).
Ranthambore - best part of the trip.
Jaipur - the home stay was lovely, especially celebrating Diwali here.
Jodphur - very nice accommodation.
Udaipur - very poor accommodation; not much to do and our flight was rescheduled with little notice.