I will spend my winter holidays in Northern India. I will travel alone, and this is roughly what I would like to do:
26/12 - Flight Torino - Delhi / Arrival in Delhi at 23:05 / Night in Delhi
27/12 - drive from Delhi to Ranthambore National Park (8h), if possible with a quick visit of Jaipur / Night in Ranthambore National Park
28/12 - Ranthambore National Park / Night in Ranthambore National Park
29/12 - drive from Ranthambore National Park to Udaipur (9h, via Bundi, Chittor), if possible with a quick visit of Bundi / Night in Udaipur
30/12 - drive from Udaipur to Jodhpur (6h) with visit at Ranakpur / Night in Jodhpur
31/12 - Jodhpur / Night in Jodhpur
01/01 - drive from Jodhpur to Jaisalmer / Night in Jaisalmer
02/01 - Jaisalmer / night train Jaisalmer - Delhi
03/01 - drive Delhi - Agra, with stops at Sikandra, Fatehpur Sikri / Night in Agra
04/01 - morning visit to Taj Mahal, drive from Agra to Orchha (5h) / Night in Orchha
05/01 - morning visit of Orchha / drive from Orchha to Khajuraho / Night in Khajuraho
06/01 - Khajuraho / Night in Khajuraho
07/01 - flight Khajuraho to Varanasi / Varanasi / night in Varanasi
08/01 - Varanasi
09/01 - Varanasi + flight to Delhi / Night in Delhi
10/01 - visit Delhi + transfer to airport in the night
Of course I would rent a car + driver for the first part (until Jaisalmer), and one for the second part (from Delhi to Khajuraho). In case the program is too full, I could skip Udaipur, still maintaing the visit to Ranakpur.
Any comment would be very useful to me!
Thanks in advance!