Formal vintage wear would match the venue best. But any formal wear would do! The color of the wedding is green.