I think I have a plan, DH said he wants to be surprised by me so i explained in that case I need to know first 
So I'm thinking of the cake idea with a blue or pink sponge inside the icing, I work Sundays so DH takes DS to his parents house, I thought that they could cut the cake and all find out together, or is that a shit idea?
For DS I bought 0-3 months and newborn, as he was predicted to be big, when he arrived he was 4lb 7oz and the newborn stuff was too big, ended up buying some prem clothes which he out grew quite quickly!