I know this is traditionally an American thing but I want to celebrate my pregnancy with a baby shower. Has anyone else thrown/had a babyshower? What is the baby shower etiquette e.g. should you buy guests little pressies? Who should organise it? Should you put food on? When is the best time to throw one?