Train whistles sound cool but you might want to consider adding aspirin for the adults. LOL
Seriously though, what about a box of crayons and a small pad of white drawing paper? Those always go over well with my sons' friends and they work for all ages except the really young one. I tend to steer clear of candy or food since some parents would prefer that their kids not have that stuff or there might be allergies.