I got a pair of prescription sunglasses for cycling. Their shape does seem to help shed water, to a point. I did a metric century ride last weekend in a pretty good rain. 60 some odd miles and I never took them off. I did wipe them periodically with the back of my gloves, but other than that, I could see.
-D