Hi Lily,
I bring more leh. Though some may not be necessary, but I just put in when I thought of it.
My hospital bag is as follows:
1. 1 dress to go home
2. 1 set baby going home clothes with attached bootie and cap and 1 set of mittens (still trying to see if I can get a receiving blanket, if not will use hospital one)
3. 30 pcs maternity pads + 1 pack normal overnight pads (this may be too much, but I just bring more since I bought already)
4. 4 pcs breast pads
5. 10 disposable maternity cotton underwear (may not need so many also, I just bring more, in case of stain)
6. 1 big towel and 1 face towel
7. 3 nursing bra
8. admission letter
9. coins for vending machine etc.