I don't like buffs. I have 2, one special "junior" size, but it feels like a scarf for an Orthodox woman. I can't figure out how to tie it, except for one way. When I tie it in the back, the knot makes my helmet uncomfortable.
I have a couple of really light weight skull caps for coolish weather, or hot weather, that don't go over my ears. I also have a Headsweat brand slightly lined skull cap, that is big enough for me to pull over the ears that I wear a lot. I have another one my DH gave me, used to be his, but it was too small. I also have a fleece one, that's very lightweight and very small. It was DS's when he was 14. I hope it never falls apart. I have 2 balaclavas, one way too heavy from Terry and the other a Craft one that is thin, that I wear with the fleece skull cap when it's really cold.
2015 Trek Silque SSL
Specialized Oura
2011 Guru Praemio
Specialized Oura
2017 Specialized Ariel Sport