I got contacts because of the problems I had riding in the rain. However, after getting them, I didn't like having the rain hitting my eyes (or the crap thrown up from the road), so I added clear safety glasses to the mix. The good thing is that I feel my eyes are protected and safe. The bad is that the safety glasses will still fog up some. The good (second) is that they clear a whole lot faster than my old glasses did, and I know that I can remove them and still see if I need to.
LASIK is something I've thought about off and on. I'm still too cheap, though. If my vision insurance covered it, I'd probably go ahead.