2. Spiewak Naval Pea Coat
Price: $198 at urbanoutfitters.com
I love a man in a pea coat. It’s the next best thing to a man in uniform, only without all of those pesky Navy regulations and time at sea. This one’s a gorgeous deep blue, made with designs from actual vintage Navy pea coats. It’s made of thick, warm wool, so it’s dry clean only, but who cares? Your man will look gorgeous in this!