As an alternative to hats, I like to wear hooded scarves. I just knit a large enough scarf, fold it in half and seam one edge a little way down, starting at the fold. That makes the hood.
It gets really cold here. I wear glasses and they keep hats from fitting as nicely over my ears, compared to when I didn't wear glasses. The hooded scarves also don't give me such bad "hat hair."
I have one that is a long scarf and is lighter weight, so it drapes well. This I often wear with one side crossed in front of my neck and over the shoulder. I have another that is heavier and thicker. This one is shorter and I wear it with the ends just criss-crossed over my neck and tucked into the v-neck of my coat. It keeps my neck and chest warmer in my dress coat, as well as my ears and head.
It gets really cold here. I wear glasses and they keep hats from fitting as nicely over my ears, compared to when I didn't wear glasses. The hooded scarves also don't give me such bad "hat hair."

I have one that is a long scarf and is lighter weight, so it drapes well. This I often wear with one side crossed in front of my neck and over the shoulder. I have another that is heavier and thicker. This one is shorter and I wear it with the ends just criss-crossed over my neck and tucked into the v-neck of my coat. It keeps my neck and chest warmer in my dress coat, as well as my ears and head.