This old fashioned rain-bonnet does a very good job of keeping your hair dry and giving you good visibility.  It's perfect for when you are going a short distance & it isn't worth the umbrella - or for when the wind is blowing so hard  an umbrella is useless.  I  have purchased several & have them stashed in my car, my commute bag, et cetera so they are readily available.