The cold air & wind are getting annoying.

The skull cap & Do Rag-type covers aren't making it. I see various types/brands of helmet covers advertised on the cycling supply websites. Do they really work? Do the ones like The Louis Garneau StopzoneŽ Helmet Cover, really keep the wind & mist (rain) out as they claim? If I get one, do I go with the bright LG Yellow or go with a color I'd really like? I guess it's safety vs stylishness.