Coats are a nice alternative to thick winter jackets. If you like to be warm but also elegant in winter, then you can't beat a wool coat. For a classic, feminine look choose a style that is more fitted and perhaps even belted.
If you prefer a cool, casual look choose a coat with a straight cut. For spring or between seasons, a thinner coat that resembles a slightly thicker cardigan is suitable. You don't necessarily have to go for neutral colours with coats – strong or bright colours can make for a great colour contrast.