You can be sure you'll look neat and classic in a brown blazer and a navy waistcoat. For footwear, you could stick to a more casual route with dark brown leather brogues.
Navy Waistcoat with Brown Blazer Cold Weather Outfits
Marry a brown blazer with a navy waistcoat to look good and sharp. Grab a pair of black leather derby shoes to infuse a hint of stylish casualness into your outfit.