I've tried many cycling sunglasses with Rx inserts before, and eventually got fed up because I had to replace the prescription lenses almost every year. That’s when I decided it was time to get LASIK—and it turned out to be one of the best decisions I’ve ever made.
Now I can wear any type of cycling glasses and actually enjoy riding, whether I have them on or not.
If it's an option for you, LASIK is the way to go, in my opinion.