Udaipur has a lot of budget stays. Hostels with wifi seems like a good option for workation. If not you can also take your own sim with good network coverage and data pack then you can stay anywhere in Udaipur. Take a look at this link with all the possible stays in Udaipur - https://www.tripoto.com/udaipur/hotels
Hope this helps.