Run by an artist family, Krishna Niwas has smart, clean, air-conditioned rooms; those with views are smaller, and some come with balconies. There are splendid vistas from the rooftop, and a decent restaurant. You can also try your own cooking or paint your own miniature after taking an in-house cooking lesson or painting course (₹1200 for three hours).
Hotel Krishna Niwas
Udaipur