This is what I wear with glasses or more often, prescription sunglasses, and I love it. It fogs just a tiny bit, but quickly clears up. I have a BaggerShield also.

https://www.cyclegear.com/gear/bilt-route-helmet