I am thinking of traveling from the US to India in April but only have a little over a week. I would meet a friend in Udaipur and be there for 3- 4 days, then possibly travel to Jaipur, Agra and home. It seems like a lot of travel for such a short time. Are there things to see along the way? Should I postpone till another time when I can hopefully extend the trip??