Rain-x is stuff you can put on your car windshield and it makes the water bead up and roll off with the wind. It works well on a windshield. I don't know if I would want that stuff near my eyes, though.

How about a very light coating of mineral oil?