For the past past few seasons I had been riding with Smith OTG goggles and constantly had fogging issues with my glasses (not the goggles themselves). Pretty much if I wasn't moving, my glasses were fogged. Fucking sucked.
My solution this year to is to wear contacts. I had been putting off getting contacts because I had a thing about putting anything near my eye. After 3 months I'm totally over that and can put in/take out my contacts in a matter of seconds.