For a business women or you if like a sophisticated style these coats are gorgeous:
For a more causal and younger look this coat fits the bill perfectly and if you get it in green it will never go out of style:
For a designer and high end fashion feel go for a leather coats (thought I don't recommend going out in the snow or rain init!):
Okay hopes this help and keeps you warm this winter!
(unless you live in a Australia then i wouldn't bother buying a coat!)
Till next time! X