After losing two contact lenses blinking tears out of my eyes even with tight-fitting glasses, I decided to go for goggles.Snow goggles fog up while riding a bike even on cooler days. These goggles have just enough ventilation so I don't get sweaty under the goggles. They are lightweight and I barely feel them. The tinting is perfect for sunny or cloudy conditions. They have a nice bevel too so rain will run off too.
I had previously tried the version of these goggles that didn't have vent holes and the fogged up very fast. I wore these goggles for 10 minutes and had no fog at all. I bought these to work underneath of my vehicles. It seems that rust always gets into my eyes when working under my trucks. These should help with that problem.