Hi There!
My favorite that I've had and seen at baby showers is the following poem, that is printed on separate paper and inserted into the invitation. It urges the guest give their favorite children's book in lieu of a card. A GREAT idea for the mom to be to start a fantastic book collection for her new baby!
Here is the poem:
I want to be a bright child
As smart as I can be.
That is why I'm hoping
My mom will read to me.
If you plan to bring a card
Please take another look.
I would like to learn my ABC's
From your favorite storybook
Please sign your name
As your personal touch.
Baby (last name) thanks you
Beary, beary much.
OR replace the last paragraph with the following:
Please add your name and a note
Then I'll know you've done your part.
Some day I'll surely thank you
From the bottom of my little heart.
A couple other things coming to my head are pink and/or blue m&m's as favors, wrapped in toile or something. You can get m&m's in many colors at walmart.
A good, not embarrassing game is to get a collection of baby items and lay them all on a tray, ie: thermometer, bulb syring, gas drops, pacifiers, etc. Make sure you have several items, at least 15 or so and cover them up. Give them a time limit, paper and a pen and when you say, uncover the items and ask them to study the items for 1 minute. Once the minute is up, cover the items again and give them 3 minutes to recall as many items as they can in the alloted time. Whoever recalls the most, wins a small prize, ie: starbucks gift card, hand lotion, etc.
Hope that gives you a good start! Have fun!