Another lifelong glasses wearer. I wear regular wire rimmed glasses (now bifocal). In light rains, I have been known to wipe my glasses with my finger, either bare or gloved, not to remove the water so much as to smooth it out to a film. Heavy enough rains and the film just happens.
I also find visors can help a lot. I use them anyways to block sun and hold mirrors so it is always on. (I outgrew needing to be race-sexy and uncomfortable a long time ago.)
Ben