I'd try some 180s ear warmers.
I am prone to ear-aches and need something to block the wind. They stay in place pretty well for me, the helmet straps help. I have no problem with them interfering with my helmet although I know some people who find they do.
http://www.180s.com/
They have ear warmers with LEDs in the rear, too:
http://www.180s.com/pages/catalog_vi...g=1,2&y=7&i=76
Neat. Not that bright, but it probably helps anyway.
I have some 180s gloves with their "Exhale Heating System", basically a hole in the outer shell that you breathe into to keep your hands warm. They work really well, too. I can't find them on their site, though -- they're a cycling-specific model.
Now I see their high-vis gloves and ear warmers:
http://www.180s.com/pages/catalog_vi...5&y=2&i=35&c=6
http://www.180s.com/pages/catalog_vi...&y=7&i=71&c=27