I've taken to wearing a goretex cycling cap underneath my helmet in the rain.
I have a Louis Garneau yellow one (with neck protection) but it makes me look like Frederick of Arabia. I take it on fall/winter cycling tours but not on the commute unless it is a hurricane out there.