A warm winter coat doesn't have to be frumpy. If you're attending winter weddings, holiday parties, or après-ski events, you'll want an outer layer that's equal parts polished and snug. The best ...