For 30's, I just wear an old Louis Garneau winter cap. Its an old model but is something like this one:
https://garneau.com/us/en/cycling/po...r/black-020-60
Important for me is that it covers the ears. For 20's, I'll use a thin lycra balaklava in addition to the winter cap.