I have two pairs of prescription sunglasses I play golf with. One pair are RayBans and they are OK but much better general purpose sunglasses (driving and things like that). They were insanely expensive too, about $450, but very high quality.
I bought another pair last year that I play golf and wear when riding my bike. They are Tifosi Forza frames with a prescription GT (Golf and Tennis) lenses. These are the best sports sunglasses I've ever had. They fit great and I wear them for the entire round -- a lot of the time I forget I have them on at all. I ordered them from a local bike shop I buy bike parts at. They cost about $250 and took about 10 days to get made.
Tifosi Optics : Single Lens : Forza