Udaipur India, otherwise known as the City of Lakes, is undoubtedly one of India’s most romantic cities, nestled between the picturesque waters of its famous lakes and the ancient Aravelli Hills, it is an ideal location for your destination wedding. 1. Taj Aravali Resort & Spa, Udaipur Photo from instagram.com/tajaravali Taj Aravali Resort & Spa in Udaipur is a dream wedding venue! Located near the majestic Aravali hills, it offers breathtaking views and a serene atmosphere.