SealSkinz hats are a truly must have item, both functional and stylish they will protect you from the elements as they are all waterproof and breathable.