I recommend Oakley Juliets. They are not cheap, but they will probably be the last pair of sunglasses you will have to buy. I have been wearing Oakleys since 1989, and have tried out most of their models over that time. I got my current Juliets in 1998, and they are still going strong today. Every few years I send them back to Oakley, and they send them back to me like new.