I just threw a baby shower for my sister, here's the run down:
We played baby shower bingo(I purchased this online). We also played a game where I gave them a list of animals and you had to write down what the name of the baby is. For instance, an Ant baby is an antling, a baby cow is a calf. I had a
huge list and it was surprising how much fun that was.
I gave everyone a baby shaped soap to take home with a little tag on it that said "From our shower to yours, a baby(soap) of your very own"
I bought lots of really good prizes, not cheap little things. Washcloth sets, baking sheet liners, bath set, gourmet candy. The more prizes the better!
For food we had chicken salad on croissants, rainbow italian pasta salad, seasoned oyster crackers, marshmellow fruit salad, cheese ball and some butter mints for fresh breath

and of course cake. I had two different ones because my sister wanted chocolate but I wasn't sure everyone would want that so I had a white cake with raspberry filling also.
It was a lovely shower but I was so darn glad when it was over! I did the whole thing myself and I was ex-haus-ted!