The CPO shirt jacket is one of those ideal layering items. A warm, textured button-down shirt you can wear over a T-shirt or henley and under your denim jacket or all-weather vest. This one, from J.Crew's Factory line, has dual chest flap pockets and oversized vintage-inspired buttons. And it's available for half the standard retail price.