In winter coat is a part and parcel of you. Coat or coats have various style and also made for various purpose. If there are snowing in outdoor you just need to wear a water proof coat. You have to choose a different type of coat, if you need to work outdoor. You can wear a funny coat in the weekend. So I think you need to consider many things at the time of choosing a winter coat.