Why not marry a navy puffer coat with a crew-neck sweater? These pieces are very practical and will look great when combined together. If you want to immediately perk up this outfit with footwear, why not complement this ensemble with black leather derby shoes? Overall, a great example of smart casual style for 20-something guys.