When a knit bonnet is properly felted, like Diane's are, you can hold it up to the light and hardly any light shows through - and they're practically waterproof. I know a lot of the reenactor crowd is VERY pleased with Diane's bonnets.

Buy one...!