Try some Crizal. They are optically very good and tough to scratch, anti-glare etc. etc. I have dropped my glasses lots of times and the Ti frames get beat up but the lenses still look new. Don't know if it's the best lens, but by far the best I've ever had. Not particularly cheap though...