I've been moisturising pretty regularly with Palmers this time round but expect I will get more stretch marks as my skin is just built that way (i.e. useless). Tbh I had so many stretch marks from last time, a few more won't make a blind bit of difference. I wouldn't worry too much if you get them, they fade and unless you regularly wear crop tops, it's not too much of an issue. I quite happily have worn a bikini post birth despite my horrific array of stretch marks; the first time I was very self conscious but DP told me not to worry so I relaxed and didn't care. My belly has always been my weakest/worst part of my body so the fact it looks a bit more shit wasn't a huge deal (once I'd gotten over the initial shock!). I once asked DP what he thought of my stretch marks/if they were gross and he said he didn't even notice them most of the time and even when he did, they didn't make him find me less sexy or anything, so that made me feel better.
For hospital bags, I second snacks! and having a separate bag with stuff for the baby. You don't need much, I would say a couple of newborns and 0-3 or up to one month, as you won't know which size will fit your baby, and they might wee/sick on themselves so good to have a spare! we had a newborn sleepsuit and a 0-3 and DD was too big for the newborn despite being only 7 pounds 9, because she was a long and skinny baby, so it's not just about weight! she was only in newborn for a couple of weeks despite only being on the 50th centile, because she was so long. oh and pack shampoo and conditioner and a hair brush. my hair got really sweaty and gross during labour and it was nice to be able to wash it afterwards. a dark towel is also a good suggestion - I remember after DD's birth being really surprised in the shower with how much blood there was. I remember thinking before I got up off the bed that I felt fine and really wanted to go home, but as soon as I stood up I felt dizzy and actually realised that yes, I had lost quite a bit of blood and was losing more, and perhaps staying in hospital for the night wasn't such a bad idea! which also brings me onto the next must have: lots of maternity sanitary towels and at least 3/4 pairs spare knickers. I didn't go in for the disposable knickers, just got some large black cheapo knickers from Asda which held up/washed well.
tbh you only need to pack for one night because your DP/DH will go home after the birth and can bring extra stuff the next day. also if you have a straightforward birth you will go home the next day anyway. with DD, despite having a long labour and needing an episiotomy, I was home within 24 hours. I guess it depends on how far from the hospital you are.
I hadn't really thought about packing a hospital bag because I've been focused on having a home birth but just realised I will need to pack one just in case I end up having to get transferred! I think they suggest getting it done by 34 weeks.