Cela me paraît un bon plan, mais cela fera pas mal de voiture (lent et fatiguant, mais itnéressant). Je crois que tout cela est bcp trop rapide et qu'il faudrait sauter des étapes.
Le mieux serait de ne pas vraiment réserver à l'avance et de se contenter de téléphoner le matin pour le soir, afin de se ménager la possibilité de changer d'avis (sauter une étape, prolonger un séjour qq part).
Udaipur est sans doute le plus loin et 2j avec trajet me semble bcp trop court (mieux vaut le sauter et passer plus de temps ailleurs)
Se munir d'un bon guide récent (Lonely anglais) pour les numéros de tél des hotels et les adresses dans le spetites villes de passage (pour repas etc.), et de bonne carte (difficile) car les chauffeurs sont nuls. Part contre, demander au chauffeur de trouver les bons restaux (chapati, dhal etc.) au début pour tomber d'accord sur ce qui fait l'affaire (certaines "dhabas" de bord de route peuvent être délicieuses, d'autres minables).
Difficile de trouver un hotel sympa à
Agra (ne rester que le minimum!).
Attention, fin mars il peut déjà faire assez chaud.