Me? I opt for glasses. Don't like contacts - it's a personal issue. My wife sees better w/contacts than w/glasses. I think that this is what most people say.
Even if i had laser surgery, i'd still wear glasses. Why? i'd be blind five times over, all with the projectiles my glasses have stopped, and branches that would have poked my eye (and scratched my cornea or worse) as i bend and moved through brush. The stuff my glasses and prescrip. safety lens & frames w/side-sheilds have kept out of my eye when working underneath old rusty automobiles!
The Problem: How to keep them from fogging up?
My solution, which i've used for many years, is Rain-X Anti-Fog. It's in the BLACK plastic bottle, NOT the yellow bottle. You want proof of how well it works? Properly apply some to a bathroom mirror and steam the bathroom up (sans exhaust fan). As you exit the lengthy hot shower (my son, when he was a teenager, used to take them like this - up to 40minutes - drove me nuts), there should be no condensation on the mirror if the appication was performed correctly.
I have experienced absolutely no ill effects to the lightweight polycarbonate lens in my glasses from many, many repeated treatments with Rain-X antifog. Works great on the inside of an automobile's windscreen/windshield too.
In a pinch, i suppose saliva might substitute for Rain-X Anti-Fog (used to use it, i.e. saliva, all the time to prevent "fogging" of the face mask face plate when SCUBA diving). I find Rain-X more optically clear than, at times, my own saliva.
I carry two spare pairs of glasses with me on all of my treks (i can't see the eye chart on the wall much less the large letter on the fist line) and use an elastic retaining strap to secure them, so that if i take a tumble, i don't loose my glasses, unless my head also pops off. In a pinch a single lens can be used as a monocle, assuming you have a broken pair of glasses and not a lost pair. There's always something around that can be jammed into the joint if a screw falls out - thread or sutures work for a temporary repair, or a small piece of very thin #24 or #26 gauge multi-strand electronic wire. Duct tape handles many eyeglass repairs possible in the field. Nothing say "geek" quite like a taped pair of glasses! So, go ahead, make a statement!
My two shekels.