a lot depends on your location. in ours, for example, we only get one scan unless there's a problem - at 13 weeks. even if you get later scans, they will NOT tell you the sex. if you want to find it out, you have to pay privately - about £150.
stay in hospital, antenatal care, postnatal care, etc. varies vastly by region.
i stayed in for 5 days w/my first b/c of delivery complications and postpartum infection, but this time round i was released from the delivery suite. you can also stay in for help w/breastfeeding if need be, or elect to come home and try it there - where you'll probably be more relaxed - w/help from a counsellor.