Don't get stuck shivering in your old worn-out coat this season; instead, invest in one that's both stylish and warm. We love puffer jackets because not only do they keep you cozy, but they're also easy to match with everything. Whether you're wearing skinny jeans or a maxi skirt, you can throw on one of these pieces and still look cool. We looked to Amazon because the popular retailer carries so many styles and brands at every price point. We found a wide variety of choices (even a few vests), and they start as low as $18. Take a look.