I can't afford Rx sunglasses, heck IDK if they can even make them in my Rx. (-7.5) in both eyes. Instead I wear sunglasses that fitover my normal glasses and they work just fine.
I was stopped at a light and another roadie on a way mroe expensive bike than mine stops next to me, takes one look at me, and says, "You know, real Rx glasses would look more streamlined and cooler." I just looked at him and said, "Dude, we're riding around on bikes in brightly colored spandex. If we're trying to look cool, we lost the battle."
He got a confused look on his face. I obviously made him uncomfortable because he ran the red to get away from me.
Function first, fashion later.