From teddy coats to puffy jackets, denim hybrids and lined trenches—these are the best winter coats for women that feel extra special.