Udaipur, Rajasthan’s 16th-century “lake city,” has earned a spot on Condé Nast Traveler’s list of Best Places to Visit in ...