Rajasthan has so much to offer that a short visit will barely scratch the surface.