I had an ELCS two years ago.
If you think you're anaemic, see your midwife and ask for an iron injection before hand. It isn't routine, and I don't think they'd check iron levels from the pre-op blood sample. That same is to confirm blood type in case you need donor blood in theatre (which is unlikely).
Take your iPod and ask the midwife that you're assigned on arrival. She'll either take it from you and organise it all or say no and your DH can put it in his pocket.
I went in to hospital on Wednesday morning, went home on Friday night. I stayed inside for a week, and first outing was a walk round the (fairly large) garden. Went out in the car (DH driving) and managed a cup of tea in the garden centre at 10 days. Could drive after two weeks. I could do stairs as soon as I got home, but slowly.
I felt tired and overwhelmed, but on a hormonal high the day of my ELCS. The following morning, I felt like I'd been hit by a truck. Absolutely battered. The midwife came and suggested I had a shower - I've never felt so incredulous in my life! She was serious though, and said I really should, so after my catheter was removed, I hobbled down the bay to the bathroom. It took about 10 minutes, leaning on DH, to go the 6 meters. I managed to shower, sat in the little fold down seat thing, and get dried an dressed with a bit of DH help. Did the journey back up the bay in a fraction of the time. I honestly thought a shower was a) impossible and b) would be of no help. But it started off my recovery. I felt a lot better afterwards (though still rough!). The next day was lots better, an I discharged myself that afternoon (which was too soon, but it was a cold October night, out house is a building site, and I had twins. It wouldn't have been too soon if I had a normal life and one baby). Recovery was quick and straightforward after that. Virtually back to normal after a fortnight, though wearing trousers that rested on the scar and/or too much walking would make my tummy ache and the scar sore for a good two months after the ELCS.
I could take my babies for a walk on my own after about a week/10 days.