For a look that's elegant and totally camera-worthy, marry a blue overcoat with blue dress pants. We know it's tough to stay fashionable in extreme weather, but this ensemble is proof that it can be done. When it comes to outfit ideas for 30-year-old gents, this ensemble is perfect.