Udaipur is best to visit during March because it is surrounded by water and it has vintage car mesuem,City palace and best place for evening snack for jagad niwas palace
Mid-March can be a good time to visit Jaipur and Udaipur, as the weather is typically pleasant with mild temperatures. However, it's important to note that March can also be the beginning of the hot season in Rajasthan, so temperatures may start to rise.
The best time to visit Jaipur and Udaipur is typically from October to March when the weather is cooler and more comfortable for exploring the cities and their attractions.
Visit for more places to visit in Jaipur - https://wanderon.in/blogs/places-to-visit-in-jaipur