I can recommend Icebreaker brand - GT Merino lined softshell type jacket. I wouldn't call it a winter jacket, but it's very good - well-made, keeps me warm without betting overheated. I don't cycle during what I consider truly "winter" weather here in New England, so IDK re: actual water/snow-proof stuff for riders.