Hi! I hope this gets to you in time! I recently sent the below to another mom.
For my daughter's 9th birthday we had an at home party and she told me it was the BEST ever. I know it would be easier to have it someplace, but the memories you are creating for her will be priceless.
Anyway, what we did was a sleepover. As the kids (17 of them) arrived I had our dining room set up for them to decorate wooden picture frames (bought from Michael's for $1 each). After they finished I had music playing and the kids played freeze dance Then we played a jelly bean race game (kind of like egg race but with jelly beans). We made teams and them kids were stationed at different posts. The first kid had one jelly bean on a spoon. They had to walk it to the next kid. Then had to transfer the jelly bean onto the next kids spoon without touch it with their hands. They did this to the next kids on their team. The last person had to "dump" the jelly bean into a cup. If the jelly bean dropped they had to leave it and go back to start. They were timed for a minute each team and the team with the most jelly beans in their cup won a prize (again Michael's was a great place for prizes in the $1 bin). They had so much fun with it. Then we got the kids together for a group picture and printed the photos out at home, put them in their photo frames that they decorated. Then we had pizza and make your own sundae bar with personalized ice cream bowls (got them at a party store for $1 each and just used puffy pain to put the kids names on it a few days before they arrived. They were washed and ready to go). The kids watched a movie. Then, of all things, they wanted to play musical chairs! It was a blast and because we kept them moving they all fell asleep at a decent hour! The party favors we gave them the next day were the frame with the photo and their personalized ice cream bowl.
Have your daughter help set the plan and it will be so much fun!!! I have a ton of other ideas, so send me a message if you need more!
Happy birthday to your daughter and enjoy the moments!!!