I worked hard at hypnobirthing (did it religiously every night a few weeks before and every other night before that). Dh was massively supportive and spent ages reading scripts (he also recorded them on my phone so he didn't have to do it every night) but it certainly paid off. I ate and drank in labour (which apparently is normal with Hypnobirths) and the midwife didn't believe I was in labour when I arrived, but I was 7cms, so she was pretty shocked.
We did a class which wasn't cheap but worth every penny. I was quite scared of birth beforehand (my mum had two emergency cs's and wasn't at all positive about it). I genuinely believe if it wasn't for hypnobirthing I'd have struggled, or at the very least I wouldn't have been nearly as positive about it all.
And it's not about having a drug free birth if you don't want one, but being empowered to make your own decisions and for your Dh to be able to be your advocate on the day. You can Hypnobirth through a cs, which I totally would if I needed one.
Anyway, dd's birth was with gas/air and a pool in hospital and I'd do it all again tomorrow. But would just prefer to stay at home..