I swear by the Headsweats skullcap. It is very thin but provides just the right amount of warmth. It is form fitting so it fits very well under a helmet.