I think, why dont you think about what ds really enjoys doing and do that for the entire day? dont worry about everyone else and if they want to participate tell them they are more then welcome..
Dont stress babe, if people dont like it tough its not their day hun, its your ds's.. party or not, the best gift is love and he loves you for it xox