I don't have anything to add about waterproofs than what cabledonut said, but I can recommend Bolle glasses, I have the ones with the prescription inserts.
They give good protection from wind and sun, and the different lenses work well in different lighting conditions. I use them for both cycling and cross country skiing.
__________________
"...perhaps the world needs a little more Canada" - Jean Chretian, 2003.