I tried the NCT course. It cost £100.00.
To be honest I really didn't think it was worth it and it got very technical. There were five classes and three of them were sunday afternoons 1pm - 5pm. Four hours of sitting at a desk learning stuff was a bit too much to be honest. I got the impression they were filling the hours to try and justify the cost.
They covered the stages of labour, pain relief, breastfeeding (very preachy), labour induction and we did practise changing one nappy on a plastic doll. Everyone was just picking the doll up by it's legs or head and not really trying to deal with it as a baby.
It felt more like lessons in midwifery, very technical and we used midwifery textbooks. It was a bit annoying because I thought it would be more practical. The breastfeeding advice was very good though, but again, nothing I couldn't read in a book or will be shown by the hospital staff after the birth. You will be given numbers of breastfeeding councellors so you can call with any questions whenevr you need to.
If you have sky TV, i've started watching all the baby programmes, such as desperate midwifes, a baby story etc. I feel more prepared from watching these and so does my husband.
Your midwife will write to you at about 30 weeks to invite you to the free ones. If they are free, I'd take advnatage, but I wouldn;t recommend paying for the NCT one. The only benefit was getting to meet other mums and knowing that you are contributing to a charity.
I've come to realise that nobody has a clue what to expect when it's their first unless they have babies close in the family. Hands on training looks like the only way to me.