I ran across the same issue lately while I was looking for some full-seals to wear, especially during CQB since I'm gathering more guns that make me want to put my sniper away for a bit.
I found that Bobsters are very durable and practical, though their price-tag is around the $50 range for anything with ANSI Z87 rating. If you can afford to fork out that much money, you can have a pair of stylish and practical goggles/glasses to wear. I say goggles/glasses because they have interchangeable bands. One being normal sun-glass frames and the other, a slim goggle retention strap. With this function, you can use them for more than just airsoft. (Some of them even have it to where the foam is also removable for just plain sunglasses.)
Here is their web-page:
http://www.bobster.com/default.aspxTo find the type that are ANSI certified, just type in "ANSI Z87" into the Search box. The ones labeled "Interchangeable" or "Convertible", or the PROWLER style, all have the capabilities of being turned into goggles. I honestly don't mind spending the extra money to have quality, style, functionality, and safety in the same glasses.
They do have some glasses that are around $15 that look like they'd work, but they are not certified for any high-energy impact. So really, paying the extra $40 or so bucks is a lot cheaper than paying for that doctors bill when you get your eye shot out by shattered lenses. Trust me.