What our family does for kiddie birthday parties is to get a large refrigerator box, and paint it (or get someone in the family to do it for you if they are talented) with the child's favorite characters i.e. Elmo, Pokemon, Spiderman, etc. Then we have the kids take Polaroids in front of the box. This usually serves as the picture on the "thank you" note that goes home with the child.
Here's an example of my son's latest b-day character board. This is an individual shot, and as each child arrives, we take their pictures in front of the board. I usually get a group shot of the kids as well. They usually like having this keepsake to take home. The board also did double duty as a fishing type game backdrop. We had the kids line up in front of the board and used one of my hubby's small fishing poles with a string and clip on it, the kids got a small trinket after "fishing".
It's also been my experience that if you have a jumping balloon/bounce house at the party, most kids will stay in it the whole time if you let them and forget about what else is going on. You may not need more games