I have quite a few watch caps/beanies. I keep two in my flight bag, one in wool and one in nomex. Both are there for bad times, not regular use. For routine use, one of my favorite beanies is the
Wigwam Thermolite Cap -- comfortable, warm & washes easily. Don't know how well it would perform when really wet, but it would probably dry pretty quick.