16The Oberoi Udaivilas, India

Situated on the banks of Lake Pichola, this palace-like hotel provides breathtaking views of the lake and the historic city of Udaipur.