Since you want versatility to wear the waistcoat and jacket in the evening as well, charcoal is your best bet. Just make sure the buttons are not silvery, that is a bit much for daytime. There are several venders who can supply you with what you need.

Rob