A trenchcoat and a navy sweater vest are a sophisticated look that every smart man should have in his wardrobe. Complement your outfit with a pair of white leather derby shoes and you're all done and looking spectacular. An appealing option for a young guy!