I too vote for Oakleys. The Zero range, one of which I own (the 0.7), has different lens sizes. They are very lightweight, the lens quality is superb and there is no frame at the sides or the bottom so all round vision is excellent. Within two minutes of running you will forget you are wearing them.
I have done 20 mile plus runs in my Zeros and trekked to Everest Base Camp in them and they have never budged a centimetre. I think they sell for about £80 a pair plus case. Expensive yes but I don't mind this in a product which does everything that the company claims. One useful tip, these shades are of the wraparound style so don't try and park them on the top of your head, they might break.
I had the same problem with insects getting into my eyes, it is so nice to feel them bounce off the lenses!
Good Hunting, Wardi
P.S They have a website showing the various styles... www.oakley.com