I have traveled to many countries and often have custom tailored shirts made. I visited several tailor shops in Udaipur. In the tourist area I found that the selection of good quality cotton fabrics was very limited. I had a sport jacket made at the Ganguar Botique and was satisfied with the work, although the price was high ($140). When I asked about having shirts made, they wanted me to give them one of my off the rack shirts to copy. Not exactly a custom tailored approach.
While exploring the city I came to the Bapu Bazar area, in the 'locals' part of town. It is a very interesting area and has many fabric and tailor shops. I purchased a nice selection of cotton fabrics at Raymonds at #90 Bapu Bazar. I took them to New Tailor, very nearby, at #208 and had three shirts made. They did the work in 2 days and it was execellent quality. The workmanship was great and the price was significanlty lower than the shops in the tourist area.
During our travels, my girlfriend lost her prescription sunglasses. She had new ones made at a vision shop in Bapu Bazar for $40 dollars. The work took 24 hours and she was very happy with the results.
It pays to get outside the congested tourist area for some of your shopping and makes your appreciation of Udaipur much broader and complete!