All of the above suggestions are good. But the best (and cheapest!) fix for fogging goggles is the tabs that attach your goggles to your helmet with one side having Velcro so you can pull it off and let your goggles hang to the side of your helmet. They work great because every time you get stuck or stop riding for any reason, you just reach up and rip the Velcro off and your goggles hang to one side of your helmet away from your breath and body heat. For me it has become automatic every time I stop to just reach up and pull them off. But even if I get foggy (rare) I can pull them off and shake them back and forth while still attached to one side of me helmet and they clear right up. I think the kit is around $12 and fits any goggles. It's a no-brainer for me... They're called 'Quick Strap'.
Yep, quick straps are the way to go. You are much more apt to take your goggles off with the quick straps. I wear glasses and so I get double the fog problems. My goggles usually come off just before I stop and I don't put them back on until I'm moving. With quick straps all of that can be done one handed. Add a Velcro strip to the top of your helmet so instead of letting your goggles dangle to the side where they can get snow in them you can strap them across the top of the helmet.