I have a small snap-on visor that does a surprisingly good job keeping sun out of my eyes, considering how small it is. At speeds of 50+ it has a tendency to catch the wind and lift the helmet off you head.
If your helmet isn't too snug and you're traveling <40, a ball cap worn underneath blocks the sun well.