In reply to rodw:
I understand completely. I'd hate to have to give up contact lenses.
A good hydrophobic coating on the lenses helps, as does having thinner lenses as they warm up quicker and so don't mist for so long when going indoors.
Both of these are pricey add-ons for your lenses. So if you've got them, you then need to worry about taking care of them and not wiping continually with your glove...
I find that with the coating I can clear the rain by blowing sharply on the lenses, so saving them from being scratched by wiping. And always carry a specific glasses cloth in a case.