Of the different knit caps I have, the warmest and most comfortable is one made my Carhartt (the company that makes the ranchwear clothing). It's long enough that it can be pulled down totally over my ears - I like that.