We’re not the biggest fan of topcoats, but that obviously doesn’t mean they can’t look good. First things first, they need to be slim fitting. If you have a clunky topcoat, you’ll look like a clown. As we all know, it’s tough to get a tailored fit for a reasonable price, but luckily Gap has a solid option that won’t kill your bank account. When most respectable topcoats cost close to $1,000, Gap has managed to put a hell of a lot of style into their $150 option. Sure, it may not be made from Cucinelli cashmere, but this wool-blend option will get the job done. Wear it unbuttoned and be ready to recieve some compliments. You can get yours for $150 at Gap.