I'm planning a trip to India for 15 days arriving New Delhi. We want to visit Agra - Jaipur and Jodhpur as well. I'm planning doing it by car, but probably flying back from Jodhpur to Delhi to spend last few days in Delhi. Do you think this is enough time for this trip? and is it possible/recommendable to add one or two more places (like Udaipur)? What other places could I include that would maybe be an absolute must see, no matter if I change a bit my schedule?