Free hotel shower caps fit snugly over most cycle helmets.
Not so cool-looking but then if you've ever cycled through Snowdonia, at night, in heavy rain, you wouldn't care (unfortunately I wasn't carrying one).
Anyway they come in a tiny package so you can store one in your saddlebag for when you need it.