I got to watch most of my friends get married before I finally did, and I somehow got nominated as the bridal shower planner for most of them! The best ones I planned (or helped plan) were the ones where we did a theme. Here's a few of our favorites:
Baskets: We asked everyone to incorporate a basket into their gift, so some people brought spa baskets, some bought items off the registry and arranged them in a basket, some brought baskets of kitchen items (food or utensils), and one woman brought a basket of cleaning supplies. We carved a watermellon into a basket shape for fruit salad, and we used baskets as serving bowls for a lot of the food.
Spa: We found some recipes for "home spa" treatments - facials, scrubs, masks, etc. and set up stations around the house for people to make their own and give themselves some pampering. Guests brought robes & slippers with them, and we provided all the headbands, towels, etc. We had candles lit and quiet music, and it was a lot of fun!
"Moving": The bride was moving out of state after her wedding, so we all gave her gifts for the move. Gifts could be something to help with the move, or to remember her old state, or to help her get familiar with the new state.
As for games, the most popular one was the purse scavenger hunt. I have a list of items that women might have in their purse with points assigned to them. For example, you would get 5 points for each credit card you have, 50 points for having a penny from the year of the bride's birth, 25 points for a tube of red lipstick, etc. We usually did this one in teams, and the team with the highest score gets a prize.
We also did a clothes pin game where each guest is given 2 or 3 clothespins when they arrive and they have to clip them onto their clothing somewhere. Anytime someone catches you sitting with your legs crossed (not your ankles, but your legs with one leg over the other knee), they can take one of your clothes pins away from you. The person with the most clothes pins at the end of the party wins a prize. Some people will intentionally give up all of their clothes pins just so they can sit with their legs crossed again, and others get very into it and catch everyone else! The bride is given all the clothes pins in a hanging bag at the end of the party. I have a list of alternative uses for clothes pins that I pass on with them (things like nailing them to a wall and using to hang scarves/mittens/hats, or using to hang kids art work, or keeping socks paired up in the wash, etc.) When I had time, I would paint the clothes pins with patterns or even just solid colors and then put a coat of weatherproof sealer of the top when they dried.
Sorry this got really long - I have a few more ideas from my days of planning showers if you're interested - just PM me!