I have $1.49 clear safety glasses that fit over my prescription frames. They do a good job of keeping debris and wind out and I just demonstrated (since it's cold now) that they keep my eyes from watering when it's below freezing. I think the brand is Cordova, probably these:
https://www.cordovasafety.com/produc...-ec10s-retail/
https://www.ruralking.com/cordova-sl...lasses-spec10s