On my motorcycle I have the glove squeegees, but on my bike, the speed and condensation don't build up that fast. On my bike, if light drizzle and it gets past my visor, then I have a handy microfiber towel, then if its raining too hard, I just go without my glasses, lucky for me I can see far distance pretty well. without my glasses, cant read the computer on my bicycle but if raining that hard, my computer is in one of the pannier.
I do have two pair of zenni's bifocal that I use for working around the house, riding, twisting wrenches etc, so if they get broken, not a big loss.
Nice things, around the house, wear my $250 perscriptions