I must admit, i have a vest.. I think wearing vests draw a very solid line between yourself and other men who are dressed up just normally (maybe even possibly with the same clothes as the all day.)
Two things about Vests, wear them in right place. make sure you wear something that make people able to differentiate you from the restaurant's / bar's waiter, and no shinny back, if possible (that actually made three
ps: my first post to the forum, looking forward to share and learn style hints