Udaipur abounds with hotels and guest houses, most lining Lake Pichola, the bazaars on its banks a maze of havelis converted into hotels or new constructions posing as 'Rajasthani'. There are numerous lovely home stays run by families who are hospitable and friendly, keen on preserving the Rajasthani way of life, yet open to change. Many offer cookery or art classes too. Whatever your budget, Udaipur offers hotels in all ranges, from economical to high-end although accommodation is by and large affordable.