Hi Jay, Trisha is right, all three cities will be too hot right now. Although, if you are flexible with the dates then I'd say wait for the first rainfall and then visit Udaipur. The City of Lakes is an absolute beauty after the rains. Lake Pichola is bubbling with water. Sajjangarh Palace, also known as Monsoon Palace, is surrounded by greenery. Even the surrounding hills are clad in green. A 3-day trip is ideal of Udaipur as it gives you two days to explore attractions in and around Udaipur and one day to visit Kumbhalgarh Fort and Ranakpur Jain Temple. If you are not flexible then Mt. Abu, Polo Forest and Dang Forest are cooler alternatives.
As per me choose one place which is offcourse udaipur due to weather. explore the beauty of lake and palace without" bhaagam bhaagi"???? take rest in nature nest and you can feel full energy toward the life so plz no rush to caputure every place this time , just take a rest.????