From the magnificent havelis of Jaipur to the lakes of Udaipur, from the temples to the sand dunes o…