I also posted this suggestion near the end of an enormous thread in general, but let's get something more focused here.
Is it feasible to put your house into "Party Mode", in which people who come to the party can pick up anything on the ground, but they can only pick up "Just one" at a time? This would prevent someone from coming in and quickly looting the whole place and running off with the party favors.