En partant de
Delhi, tu peux aller dans le
Rajasthan, il y a par exemple un train direct pour Udaipur (ou alors étape à
Jodhpur), puis Kumbalgarh et
Ranakpur (où tu peux aller en bus depuis Udaipur), puis prendre un train pour descendre jusqu'à
Ahmedabad => trains de jour, prend une place en sleeper pour vraiment profiter du paysage, tu traverses le sud du
Rajasthan, puis le Gujarat dans un train vraiment lent, une manière magique de voyager !
Deux semaines, c'est court, mais ça peut te donner le temps d'une belle immersion, surtout en voyageant en train !
Sur un voyage aussi "court" (attention, tout est relatif, il y a parfois des messages de personnes qui "font" l'
Inde en quelques jours...

), je suppose qu'il y aura moins de place à l'impro que sur un long séjour (plusieurs mois), donc tu as la possibilité de réserver des (attention, pas tous !) voyages en trains.
Pour les hôtels, par contre, globalement pas besoin si tu comptes loger dans des hôtels / guest-houses petit budget. Tout dépend peut-être de ton heure d'arrivée sur place. Si tu arrives le soir, par exemple (en prenant un train de jour pour
Ahmedabad comme je disais plus haut... c'est vrai qu'un train de nuit est pratique, mais rien de tel qu'un voyage de jour - en sleeper, les vitres des classes climatisées sont teintées ! - pour apprécier les paysages et les rencontres)... si tu arrives le soir, donc, il vaut souvent mieux avoir passé un petit coup de fil la veille ou l'avant-veille pour savoir où on va débarquer...
Bons voyages !