From lightweight layers to heavy-duty winter coats, we've found the best puffer jackets that combine warmth, style, and ...