Get to an army surplus store and find a pea coat. You might not be able to fit a sport coat underneath, but if you’re just wearing a shirt or sweater, then it’ll work out. Pea coats aren’t really my thing, but I do think they look nice and an all-wool one will be plenty warm for you.