As a spam can flyer I was recommended getting glasses with PolyCarbonate lenses. If the windshield goes then you have a second chance to save your eyes. The good people at Boots did me a prescription pair of sunglasses and "normal" lenses for £200. (Buy one get one free thingy). I choose "Aviator" style frames so the peripheral vision is as good as possible.
For my day job - I wear a normal frameless pair of glasses with the lightest thinnest lenses possible. These cost about £200 as well.
IMHO - if you can wear Contact Lenses without suffering discomfort go for those. I find my astigmatism isn't corrected enough with CL, and also on long flights my eyes dry out.
Good luck - you'll be dipping into your pocket whatever choice you make!