The romantic city of Udaipur in Rajasthan is truly a beautiful city of India. This City of Lakes, gives newlyweds a chance to avail royal facilities combined with an old world charm. Couples can never get tired of boating in the shimmering Pichola Lake here or exploring the beautiful gardens and grand palaces.