The kids seemed to really enjoy themselves, and they got in two full games in 2 hours. I had them pick cards that assigned them into two teams based on Harry Potter, Hufflepuff and Ravenclaw, and then did it again for the second game so the teams got rearranged. Their take-home treat was a trophy that said what they had "won", like highest score, best average of the two games, most splits, etc. I'm actually not fond of the whole give-guests-a-gift thing, so this was my way to phase it out a bit and have it actually apply to what we did.
Each time we have a party that involves more than just family, I learn a few things. This one was no exception. First, don't invite kids if you don't already know their parents. When Greyson turned 6 we invited some of his classmates, and one parent called that morning to ask if the child's younger brother could come, too, since he was sad that his brother got to go and he didn't. This year, one of the two girls he invited told him at school that she got grounded and couldn't come, but the mom never called/emailed to let me know. When I called her to verify (stories usually come home with mostly incorrect information at this age and I wanted to be sure, plus there was some story about her providing a ride to the other girl who now couldn't come without a ride, but that turned out to be false), she sounded miffed that I had done so. Second, riding in a car with 5 9-10 year olds is painful. I switched vehicles with Dan for the drive home on the pretext that Reece needed me, and he made the same comments I'd been thinking in my head after we returned home. And third, have parties somewhere else so you don't have to clean before and after!