I agree with the white dress shirt & a bow tie with an Argyll jacket, also the off white hose work better for a formal event. A formal dress sporron would look better, but you can get away with a leather one also.