My daughter usually wants to have her party at home and I can suggest Four things that the girls loved.
One, musical presents (this helps take up time). Just play a CD while the girls sit in a circle and pass the gifts around. When the music stops the birthday girl opens the gift in her hands.
Two, they get a real kick out of this game, you divide the girls into teams. We had two teams. You pick two "leaders". The two "leaders" sit in a chair with a shower cap on that has fluffy shaving cream all over it. Give the rest of the team quite a few cheerios each(an even amount). They take turns throwing the cheerios at the "leaders" and in the end you see how many cheerios each team got to stick to the "leaders" heads. It is really funny and makes great photos.
Three, Name that Tune. Break them into small teams. Play a little bit of a song and see if they can work together to name the song and they get points.
Four, we had a karoke machine and the girls took it upon themselves to take turns getting up telling jokes.