Udaipur, India If you thought you felt like a princess on your wedding day, just wait until you arrive in Udaipur. Set against the glimmering Lake Pichola, this regal city is a magical mosaic of palaces, temples, pebbled streets, and old-world allure. Image Source: Getty / Beyondmylens@Harsh / Photography