I have to weigh in since some of the experiences shared seem very scary and I had an easy experience. I had 2 c-sections. One at Medical Center of Arlington and one at Baylor Grapevine. (The first was an emergency C-section and the 2nd was planned).
For both, the worse pain I remember was the gas pain afterwards (I think someone else mentioned that). Be sure they give you something to help pass the gas- it makes a world of difference. Also, I has a reaction to the morephine they gave me right after surgery the second time- the itching was worse than any pain I remember.
I think the key is to get up and start walking around as soon as they will let you. The nurses said that made a big difference in my recovery both times.
To answer your questions:
1- The first time they gave me Vicodin. I took it for one day- had a horrible nighttime episode (sweats, chills, general "out of it" behavior) and stopped. The second time I just took the tylenol with codeine and motrin. They will take your input in account when deciding what type of mediciation to give you. Once the gas pain subsided- I felt fine. I can't remember how long I took them, but I remember the doctor telling me with my 1st not to stop taking it yet because of the swelling/inflammation.
#2- I did most normal tasks as soon as I was released from the hospital. You have to watch the heavy lifting and can't drive for a bit afterwards (can't remember how long.) With my first, I was literally packing boxes less than one month afterwards.
#3 I did breastfeed. Baylor Grapevine allowed me to hold and breastfeed my 2nd as soon as she was briefly checked out. They did that in the room and I was able to hold her and nurse right away. Then, they took her to do all the "stuff" they do and I got her back very quickly.
My experience at both hospitals was excellent. MCA was more intrusive (5 years ago)- Baby and I had separate nurses so it seemed like someone was constantly there. They do take the baby if you want them to so you can get periods of sleep. Baylor- they have a policy of keepign the baby with the parents which is great for bonding. My daughter was hardly ever out of our sight. They did all exams, checks, etc on her in the room instead of taking her out. I would recommend either hospital.
Hope that helps. Good luck to you!