I don't do a lot of stuff that requires glasses, but when I do, I use vintage safety glasses that look like a pair of raybans with a mesh shield on the sides. They were my grandfathers, who used them frequently, so that's several points for durability. I'm sure I wouldn't use them sandblasting...