I dont like glasses, the gaps around the edges make me super nervous, I value my eyesight greatly and although its a low chance shot... it can and has happened, so I'll vote goggles.
If your not a super sweaty person then the 'Pyramex I-force Slim' goggles are great. I have them, they work great with just a little anti-fog treatment (like some dishsoap) until I REALLY start sweating.
Rogerborg then put me onto these FMA goggles...
http://www.taiwangun.com/en/glasses-goggles/protective-goggle-with-built-in-anti-fog-fan-black-fma-2?from=listing&campaign-id=19
Nice field of view and comes with a clear and a tinted lens for those sunny outdoor days.
The fan is on the right hand side and it works really well with a 3.7v Torchy 14500 battery. Roger double glazed his set and hardly has to run the fan at all, only under extreme circumstances.
I've STILL yet to give mine this treatment but with a little anti-fog (dishsoap) and the fan always on I've run fog free all day.
So if your a sweaty sock like me, these get my vote.