Taj Lake Palace in Udaipur, is one of the most romantic hotels in the world. It was built in 1746 as the pleasure palace of Maharana Jagat Singh II. Taj Lake Palace is one of the most recognisable hotels in the world, and has been featured in many films such as James Bond.