I mostly ride in ordinary prescription glasses, except in particularly bad weather.
I look for large lenses, not much airflow, and temples that fit close to the head. Aviator-style works well.
If you know your prescription,
http://www.zennioptical.com/ can get you decent quality prescription polycarbonate glasses for under $40/pair.