Opt for a grey herringbone overcoat and dark green dress pants to be the definition of elegance. The whole look comes together if you add tassel loafers to the mix. If you want to stay warm this winter and look stylish while doing so, this ensemble is just what you need. When it comes to fashion for over-30 men, this combination is perfect.