I didn't know that you can use Rain-X on eyeglasses! I have a couple of old pairs I could try that out on. I have a baseball cap, so I'll give that a try before buying a cycling cap - although after doing a search i notice that cycling caps have a steeper angle.

Next weekend I'll zip over to Bimart and get some rain-x, so that I can try it out!