I don't want to poo-poo any of the sound advice that has been given so far, but I thought I'd share my tupence worth.
When I work at restaurants, wedding receptions, pubs/clubs, etc., I generally carry with me two packs of bikes (one may be special), and one pack of tarot cards. That's it.
Someone looking to make their living in the area of restaurant work, I would advise to read RRTCM, Annemanns, and Absolute Magic. Also learn how to read palms (Complete Idiot's Guide to Palmistry would do), and read tarot cards (Complete Idiot's Guide to the Tarot would do). Then when you approach a table, do a few card tricks, read their minds, do a spot of fortune telling, and bid them good-night. One table = 10 minutes = 3 tricks & one palm reading with lots of psychobabble in between. The in between bit is in fact the most important part of the routine and is where the magic is established in the mind of the specs. If they beg for more (and often they will) choose a new spec and do a quick tarot routine.
So, 2 packs of cards and one tarot deck. No need for TT, IT, ropes, sponges, and goodness knows what else. If you have too much gear on you a) your pockets will be stuffed and you'll look like the michelin man, and b) you'll actually rattle as you walk. And don't be tempted into carrying a million pieces of kit in a small bag around with you. You'll look like a shampoo salesman, and it looks very unprofessional when you're rumaging through the bag to find that killer trick that you were sure you packed.
Now, that's just what works for
me. I'm sure other people work very differently and that works perfectly for them. I suppose the only way to really find out what works best for you is to get out there and do it. Experience is the best teacher after all.
Enjoy!
