try pushkar it will be faint memory after dutybad.
you can do jaipur - jodhpur - udaipur - Amd
or jaipur - jodhpur - Mount abu - amd
Four nights is not a very long time. Make one city your base and then take day trips around it. This ways you will enjoy the place and not end up just packing and unpacking. Best would be to stay at jodhpur and go around on day trips. there are many options. chk jodhpur on TA.Edited: 08 August 2011, 13:27
from jaipur take train at 5; pm and by 11:00 pm u will in jodhpur
Day 02 : jodhpur half day sightseen and drive to jaisalmer
Day 03 : jaisalmer half day sight seen and drive to sam
Day 04 : jaisalmer to rohit
Day 05 Rohit drive to Mt. Abu enroute visit ranakpur
Day 06 Mt. Abu to Udaipur
Dy 07 udaipur + late nighttrain to amd
See, the thing is, For e.g.all of europe is same...you knw when as a traveller i go to brussells or florence or barcelona they are all same but each city has its own character.... similarly in India all cities in a state are more or less the same but each has its own character.
For eg. Jodhpur's the Blue city, jaipur's pink and udaipur the city of lakes...so although you will find many a lot of common things within these cities but each has its own soul, own sights, sounds, smell and character!
I recommend Jodhpur because there is a lot of interesting stuff around to explore. Hope this helps!