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 winter dress coats elevate your outfit while ...