Udaipur, India’s City of Lakes, shines on Condé Nast Traveller’s 2026 list of Best Places to Visit. Discover why it’s a royal ...