I have a visor on my helmet, helps during the main part of the day. Of course when the sun in on the horizon nothing much seems to help. I also wear a ‘do-rag’ on my head. I shave my head, and believe me, that isn’t a suntan pattern that I want to get. (Makes Sandal tan (the phenomena, not the person) look good.
For sunglasses I wear bifocal reader safety glasses (tinted). Cheap, strong, effective and let me see my watch, map, etc without any problems. I carry a clear pair for nights, I know how easy an eye can get damaged.