Taj Lake Palace, Udaipur
Want to be treated like royalty? Located on the island of Jag Niwas in Lake Pichola, Udaipur, India, escape to this extremely-luxe white marble hotel. Once you hop on a speedboat to the hotel, you can relax at the spa and eat at one of the four fabulous Indian restaurants.
Taj Lake Palace, Udaipur, Rajasthan 313001, India
[Photos via @tajhotels]