An opulent hotel near the heart of Udaipur, India, the Udai Kothi has both spectacular outdoor rooftop dining and swimming. The pool is surrounded by detailed white archways that will make you feel like you're swimming in a palace.