I'd go with some goggles that fit over the glasses. I ended up with some $12 Raider brand ATV goggles, which work pretty well. Snow doesn't stick to the lens, and they resist fogging pretty well (not perfect, but I'll drill some vent holes to help). Does your helmet have a visor?