The choices you have are two basic treatments:
LASIK: where they create a flap. This takes about 24-48 hours to recover from. You get instant results and there's no real pain afterwards. However, you do have a higher risk of complications and some people (myself included) are not eligable for it as their corneas are too thin. It's also not suitable for people who do a lot of contact sports as the flap never fully heals and can reopen with trauma.
The other surgery is LASEK (what I had) - this they kind of graze your eye and remove the outer layer of the epithilials. This one takes about 4 days to recover from (though I'd say a week to drive). I was in pain (but manageable with painkillers and drops) for about 48 hours and the eye sight improves in the first week but takes up to about 3 months to get full results - i just had my 3 months and can now read two lines below the 20:20 whereas before I couldn't even read the big E. The upside is lower rate of infections and complications and completely heals, even the best opthalmic surgeon couldn't tell you've had it done so any later trauma to the eye is irrelevant. Also less likely to have dry eyes than with LASIK.
With both surgeries you can have what's called Wavefront which is a type of machine that tracks your eyes better and therefore more precise giving you a better chance of perfect vision. I did have this. It lowers your chance of having problems with night eye sight e.g. starbursts and halos.
If you have LASIK you can opt for INTRALASE which is when the flap is cut by a laser not a human and therefore lower risk of error. Also might be a better option if you don't like people near your eyes although everything is soooo blurry you won't see it anyway.