Just a couple suggestions.
~> Get her a nice "Visitor Book" for baby's life, starting with the shower. She can take it to the hospital, the first (and other) birthday party, the baptism, etc.
~> Limit your games to one or two.
~> Don't do anything degrating. The gal that did my shower tried to have a game where you drank out of a baby bottle. Ummmmm..... NO!!
~> Leave enough time for gift opening. Make sure you write down everything from everyone!
I like the "Smell the Diaper" game. Get a variety of obscure candy bars and break them up well. Some are way harder to guess than others.
You can also have everyone take some toilet paper, not telling them why. The guests will think it is for guessing belly circumference, but it is for a different game. For every square, you have to tell something either about yourself (icebreaker) or something nice about the mama (ego boost).
***EDIT*** I have been to showers where the prize for winning games was something small for the winner, and other showers where the prizes were for the mother-to-be. It was cute....the winner of the game would open her 'gift' and it was (for example) a package of diapers or wipes. Handing them to the mama, she coyly says: "Well, gee. I don't need these....Why don't you take them. You will need them!" This is a different, creative way for the host to 'give' her gifts.