I love overcoats. Personally, I think to complete the 'businessman' look, you need a good overcoat. It needs to be the correct length: just so it reaches the kneecaps (if you're short like me) and a subtle yet powerful colour like navy, charcoal or, my personal favourite, black.
An example of cocktail attire for men and women. Image: Jessa Kae