Taj Lake Palace, Udaipur
Set in a discreet stone building overlooking Bagela Lake and the Aravalli Hills, this eco-chic resort is a 12-minute walk from the remains of the early 10th–century SahastraBahu Temples and 22 km from Udaipur. The elegant, airy rooms feature window seats with lake and hill views. All have flat-screen TVs. There's a multi-cuisine restaurant with a lake-view dining room. Other amenities include a freshwater pool and a hot tub, plus landscaped gardens and a rooftop terrace.