I have never found goggles that don't fog. I prefer prescription wraparound eye shields, like Oakleys.
Safety glasses might provide enough restriction to prevent tearing but still allow enough airflow to prevent fogging, as long as you keep moving.
(Though I do remember some ski goggles with battery-powered fans in them, for the ultimate in dorkaliciousness.)