I had an emergency c-section when my son was born. It really is very, very quick and you don't feel ANYTHING. I also had really bad shakes from the epidural. My husband was in the OR with me and held my arms down, and put his forehead against mine to keep me steady. It was slightly claustophobic with the drape near my face, but since I'm squicked out by surgery in general, I preferred not to watch anyway :)
But it really is very, very quick. Once you get the epidural, it's something like 15-20 minutes before they roll you in. And the surgery itself was about 2 minutes, with about 5 minutes to stitch you back up. Easy-breezy.
C-section is major surgery, and recovery isn't always easy. They give you painkillers, which I actually didn't need much of (I think I took a total of 2 percocet and a darvocet in 3 days, and Aleve every 6 hours). The first couple days is just adjusting to more limited mobility. The second or third day you may have some pain from the gases trying to find a way out (remember, they cut you open and sewed you up, so your abdominal cavity captured air and it needs to get out).
If you need to sneeze or cough, hold a pillow tightly against your stomach to lessen the muscle spasm. If you're breastfeeding, the football hold is best (or it was for me).
And if you can, start moving sooner. My recovery was quicker b/c I started walking and doing light things around the house by day 2. My sister-in-law stayed in bed for 2 solid weeks and her recovery was really slow.