Winter officially begins on December 21, but weather-wise, it's already here. Now that we've sorted out which boots are the best, we're moving on to coats.

The ideal winter coat is very warm, easy to layer under, easy to move in, not too bulky and, ideally, something attractive enough that you don't feel like a troll while wearing it. Oh, and it should be for sale right now, for those of us who require immediate gratification.

To keep things organized, please format your entries thusly:


Description of item, price, link to/name of retailer.

Additional notes.

Don't forget the image!