I worked over 200 weddings as a caterer and let me tell you: you need staff if there's over 20 people. Setting up tables and chairs, setting plates, silverware, napkins and centerpieces, bussing after people are done eating, packing up the decor at the end of the night...it all takes time. Staff is not the place to be cheap if you want to actually enjoy your own wedding.