I ride in the rain when I must, have never had to stop due to fogging, lack of vision. I use Oakley TWIN lens ski goggles over my prescription glasses. I buy the model that is for overglasses (they have convenient notches in the sides to clear your ear pieces). The twin lens system stops fogging, I like the amber low light ones better in the daytime and of course clear at night. The goggles are surrounded by foam, i take the lens out when i get the new goggles and spray the foam with scotchgaurd then reinstall the lens. They really work excellent, the strap has some sticky crap that keeps them from slipping off the back of your helmet, they tighten securely and do not leak. I did 400 miles with this set-up on I-75 at 70 - 80 in downpour from Atlanta coming south and had no problem. Caution, DO NOT RUB THE INNER LENS TO CLEAN or use any kind of cleaner, it is treated and will scratch/streak easily. Rinse and daub dry with soft microfiber.