Mimi - have you tried rain-ex? My DH gave me a pair of sophisticated UV protecting goggles that they give to the guys at his job (construction) that are like glasses. I rubbed a little rain-ex on them and they work great in a rain.

They do fog up a bit, though, on hot humid days.