We will advise you to do all the bookings in advance, especially if you are coming in the peak season. Plan a Rajasthan tour for at least 7 days if you want to cover all the major tourist destinations.