Don't panic. Lots of good advice here. I had a lovely birth experience with ELCS. In case it helps, here is my experience.
I took ranitidine night before and in morning (they will give you instructions), this is just to prevent you being sick during epidural. No food after midnight, no water after 6am for me. Got dressed in compression stockings and gown, they told me to leave knickers behind as sometimes they go missing?!! DH had to change into scrubs over his clothes. He took camera and iPod in pocket. Walked into theatre with DH. In theatre they put iPod on for us, we had prepared a playlist. Had to curl into ball for epidural, didn't hurt at all. If you want skin to skin in theatre make sure you tell consultant, and especially tell anaesthetist when you go into theatre. My DH knew he had to ensure this happened! My DH stayed with me throughout, including during epidural. I found doing 'birthing breathing' helped me calm down when I felt a bit anxious when I first went in. C-sec itself felt bit odd, no pain, it felt like my legs were up in the air but they weren't (apparently common feeling!). They didn't tell me much apart from 'what's the next song, the baby will be born in a minute!' I could talk to anaesthetist if I needed to. They lifted baby up so we could see her, then midwife checked her over and cleaned her up (DH was right by her and cut cord), he took a video of her and they weighed and measured her. They put hat on her then laid her on my chest for skin to skin (anaesthetist helped me pull my gown down so baby could go on my boobs), they put blanket over her for warmth. I don't know how long I held her, but then they gave her to DH who snuggled her in a blanket, they stayed right next to me. DH did skin to skin with her in recovery (wore a shirt he could open easily, she had nappy on by that point). I breastfed her in recovery and milk came in on day 3 so please try not to worry about ELCS affecting feeding - plenty of people with vaginal births have problems feeding and plenty of people with ELCS don't have problems. You don't know what will happen to you so don't stress about it.
Baby stayed with us the entire time.
They put catheter and canula in hand in in theatre and removed it next day.
Was given injection in thigh (to do with blood clotting), but my incision bled by next day so consultant said no more injections and it was fine after that.
Some people get shoulder pain from trapped wind, a good remedy is to take peppermint capsules for this (from health food shop), peppermint tea is good too. This also helps with abdominal pain from wind.
Pain wise I was in a fair bit of pain on second day, had codeine, ibuprofen and paracetamol in hospital (I have a feeling they may have changed guidance now on whether you can have codeine due to BF, but I was given it in 2014). Got up on second day after catheter out. Had shower etc. Needed help to dry my legs as hard to bend!
Left hospital on 3rd day. Was a bit uncomfortable moving around for first couple of weeks but definitely by week 3 was able to push pram, manage on my own etc. DH was on paternity leave so able to help. I wore a c section support belt (can't remember the brand) which made me feel more secure.
Kept taking peppermint and painkillers at home (not the codeine) regularly.
Midwife took stitches out at home on day 5, didn't hurt.
Scar looked pretty good. Unfortunately mine is a keloid scar (raised and bumpy due to the way my skin scars), but well hidden in a bikini. Gets a bit itchy sometimes. Most people's fade into thin pink line. It's a good idea to start massaging scar (eg with bio oil) once you're a few weeks post birth. For second ELCS they've said they will inject steroids so scar heals better.
Bear in mind recovery from vaginal birth can also be painful and take a few weeks, so there's no guarantee of quick recovery with any childbirth!
Clothes wise I got 5 pack of black cotton granny pants from supermarket and wore them as they come up high. I had to cut the waistband with scissors to make them comfy! In hosp I wore those (once catheter out) plus front opening cotton nighties. Maternity wear was comfy for first few weeks.
I bled very little so just used normal sanitary pads after first few days as didn't need the maternity pads (I gather this varies wildly between women though).
Things that helped - change table to change baby at waist height rather than bending down, avoiding doing stairs too many times a day, I focused on baby and DH looked after the house and us (I'd recommend that regardless of delivery method!), air scar every day to help it heal, avoid anything rubbing on scar. I took arnica tablets as heard they helped with internal bruising, no idea if they had any effect!
Apologies for the essay of a post. I found my NCT class gave no useful info on c-sections so this may help others. Good luck.