Layering is the single most useful skill in winter dressing. Done well, it keeps you warm, adds depth to your outfit, and lets you adapt as the temperature changes.
The rule of thumb: start with a light base layer, add an insulating mid layer, and finish with a protective outer layer.
Play with textures and lengths - a longline coat over a chunky knit over a crisp shirt creates effortless dimension.