This is definitive proof that a grey vertical striped dress shirt and a black overcoat look amazing when teamed together in a sophisticated outfit for a modern guy. If not sure as to what to wear when it comes to shoes, stick to brown leather loafers. No doubt, a great option if we're talking style tips for men in their 30s.