Iโm currently living in Udaipur, Rajasthan. Here are a few things that i like most:
1. Super low cost of living.
2. Lots of lakes and hills around the town.
3. Decent outdoors scene.
4. Decent nightlife and chilling options.
5. Nice weather except April - June.
6. So many places nearby to explore.
7. Being a tourist city, amenities you expect for international travellers.
8. Connected to air, train and bus.
9. Multiple options for wired broadband and fibre connection.
10. All regular town benefits ie. delivery from all major vendors, repair services for apple and other hardware, All major medical and financial institutions have presence.