i wear glasses and i bought a set of goggles that have a small fan in them . they make a bit of noise but do not fog up .i think they were about 60 levs in borovets about 4 years ago .
Nick, I have a pair of goggles to fit over my glasses and they work pretty well. Not sure where I got them though! Do a google search. Also If you have good prescription sunglasses as I do these should be good enough most of the time. I very rarely use my googles excpet when it tips down with snow.