After a number of literally blinding rides in Wales and at home, I bought one of these.

A great bit of kit for keeping the shite out of your eyes. Available from your LBS for around a tenner.
The original Crud Catcher, worth every penny, and looks.......OK!