After a two week visit to Rajasthan, my best memories are from Udaipur. The city itself is lovely, and the palaces are amazing, but having a guide who was as personable, informative, interesting, and just great at what he does made it perfect. My Udaipur Magic Tours guide, Bhupendra was perhaps the best guide I’ve ever had anywhere, ever. He knew the city like the back of his hand, he was able to engage me in stories of the history, provided excellent lunch recommendations, gave advice on further travels in India, and was a great conversationalist. I cannot recommend his services enough