And yes, I definitely know that it can get pretty cold (and windy) every now and then in Helsinki.
The first that comes to my mind could be a basic pea coat, which can be combined with all of those you mentioned. Personally I wouldn’t wear with a suit but otherwise, over a sport coat (with cotton slacks or jeans, maybe even flannels) it goes well.
(this one by Loro Piana would be pretty much perfect one)
Another option could be a parka jacket and if you’re looking something “semi-formal” I think this “Cucinelli inspired” version featuring a fur hood by SuitSupply could be what you’re after. It’s casual enough to be worn with jeans and brogues but on the other hand it can as well (IMO) be combined with more formal pieces if needed. Another option in the same category would be the Woolrich Blizzard Parka. Also check the Teton Blizzard by Woolrich which is kind of a “GG-like”.
Third option in my book is a duffle coat. I personally think this is the most casual option of these three but for example a classic Gloverall duffle is definitely warm and appropriate for the purpose you mentioned.
Hope you find some you like.
omfg so I came back from camp today and I guess this fell out of my bag while I was unpacking
aND MY DAD STARTS SCREAMING ABOUT THIS CONDOM HE FOUND IN MY ROOM AND I GOT SO SCARED OMFG AND I WAS LIKE WAIT LEMME SEE THAT AND I TURNED IT OVER
AND IT’S MY FUCKING TEA
MY DAD THOUGHT MY CINNAMON APPLE TEA WAS A CONDOM