For winter I usually wear a wool jeep cap. 100% wool, and $8 at any Army Navy store. They look like crap, but keep my bald head and ears warm in the elements.
I'd like something a bit nicer looking though for when I wanna look good, and one of the Deller caps caught my eye.