Originally Posted by
ItsJustMe
You didn't say where you're from. I assume it's somewhere that "winter" means "wet". Around here, water droplets are not a problem in the winter; frostbite is. I ride with goggles with Rx inserts, and a balaclava; when it's really cold (< -5*F or so) I use a neoprene face mask in addition to the balaclava.
I don't really have any trouble seeing through my glasses with water on it in the rain; maybe you can try Rain-X if it's a problem?
I live on the West Coast of Canada aka Wet Coast.