Your jacket has to keep you warm and dry. It has to breathe when you’re hiking, and insulate when you’re not. And it has to look good. Here are 18 jackets that fit the bill across the board. Check out more of this year’s gear here.