As for sunglasses
I too, have known about sunglasses working in the rain, since before I could drive. Another tip for drivers at night, that have to strain or deal with headlights in the eyes. Wearing a pair of orange or yellow lensed sunglasses, will brighten the road, while at the same time reduce headlight glare. Some manufacturers even make specific glasses for increased night visibility. Just wanted to share that tip with everyone too. A couple pairs of sunglasses in the car, can help save your life. Be Safe.
Respect your efforts, respect yourself. Self-respect leads to self-discipline. When you have both firmly under your belt, that's real power.