I had a VB and stayed for 3 nights. Some people say they get pressured to leave after 2 nights (with VB) but there was a lovely MW on after my second night and she said I can stay as long as I felt I needed to.
I think with CS's you stay around 5 nights.
Also! Not only do you get to have your meals brought to you 3 times a day, there is a kitchen with sandwiches, cookies, *ice cream* and other goodies that new mums can help themselves too. (they don't even judge you if you feel the need to eat ice cream at 3:30am).
They supply cloth nappies (plain square ones) and show you how to use them without pins and you can also use the ugly hospital clothes for your baby if you want to (so you don't have to wash meconium off hehe).
They have a time during the day (something like 1 til 3pm) where it is recommended that all visitors (including dads) go away and let mum and bubs bond/rest.
The mws will look after bubs if you need a break during the night.
They only supply one pack of maternity pads (unless you have a cheeky mw who will steal you more).
The mws don't tell you off for buzzing them a million times with silly questions.
This is all my opinion of course, some people hate hospitals altogether and probably have a very different opinion on Nelson