Best surprise party is the one you plan for yourself and tell no one to show up to. Then, convince people your fake surprise party is actually for someone else. Then, the people you expect to be there on that date will be quiet until you walk in first. But, you already know you wont be there, even if youre the surprised guest. At least now you know who you can let into your home without being there.