I get mine from grainger. They have alot to choose from. I have a clear pair for inside and a smoked pair for when i wok outside. Highly recommend having a pair.
For just regular readers, i get the 3 for $10 pack at meijer. I bought a couple packs and now have a pair in my jacket pocket, riding jacket, in my truck, in the bathroom, all over the place. I had tried many of the more expensive more stylish models but they all ended up breaking. I have yet to break one from the 3 for 10 pack.