I suggest you to to your local Performance bike shop, a national chain if you don't know. They have a house-brand of riding glasses that are made by the same factories (three) used by other brands, and the plastic lenses are all UV-A/B effective. Many have swappable-lenses, there are several shapes and sizes for different faces, and they're light. All include a light case and cleaner rag. There are several choices under $40, and they have regular sales.
Yes, they have a website and do mail order, too.