Sweet, soft, dreamy Udaipur, I would have been perfectly content to swan around your cobblestoned streets for days and days. No photos that I took of this city seemed to do it justice. Udaipur is soft and romantic, nestled amongst layers of mountains, Lake Pichola at its heart. The dreamiest architecture, rooftop restaurants that line the water's edge, smiling locals who take so much pride in their city, fresh food; most definitely a winning combination. Every time we came down to the water's edge and looked out across the lake my heart skipped a little beat; this city is honestly the Venice of the East.

We found an amazing little self-contained apartment on airBnB called Silver Moon Haveli, which was right in the heart of the old city, super close to the City Palace and a short walk down to the lake. Having our own kitchen was the best thing (I've missed cooking so much!) and we made quite a few of our own meals with produce we'd sourced from the most amazingly fresh local markets (which we were told is grown locally without chemicals!). As a result, I don't actually have too many restaurant suggestions for Udaipur. However we did have lunch at a place called Millets of Mewar a couple of times which had such beautiful relaxed vibes, an adorable resident kitten, and completely vegan, fresh, tasty food. We asked them to tone down the oil and they were more than happy to, making our meals that much more fresh. The "thai" green curry, the aloo gobi, the mixed veg curry and the chapatti were all so great. We also ate quite a few times at a random tiny South Indian place super close to the City Palace; when you're facing the City Palace, it's just up a little alley way to the right. The dosa was okay, but we mainly went because his uttapum were so fresh and tasty (and because everywhere we go requires hunting down the nearest South Indian joint).

Whilst in Udaipur we spent most of our time wandering the streets, meandering the amazingly fresh fruit and veggie markets (ask any local, they'll direct you in the right way), climbing up a nearby mountain a couple of times for some killer views out across the city and the lake, visiting the City Palace museum (not really worth the money in my opinion, you're better off just having a wander around the grounds), watching 007 Octopussy at a rooftop restaurant one evening, and, of course, we went on a sunset boat ride around Lake Pichola. We also couldn't leave without a sunset rooftop drink at a divine hotel called Lake Pichola Hotel, although there are so many beautiful luxury hotels along the water's edge you're really spoiled for choice. It was all so relaxed and I felt so comfortable within the city so quickly; real talk, if you only have time to go one city in Rajasthan, make it Udaipur.