Simply add up all of the loads and size the generator to that. Your stage should probably be the highest demand, and you may want to derate the generator slightly to account for the strong fluctuations in power that an excessive light show can have.
About 20 years ago myself and my father powered a concert for "Ratt" and "Poison" in Minot ND. (I think the pun was intended). After seeing so many bands over-inflating their power needs as a sign that "they were big", my father undersized the generator because that is all he had left in inventory at the time. At the end of the show, as the lighting technician was slamming the light board from ALL-ON to ALL-OFF every couple of seconds, the generator was literally bouncing off the ground--lifting each pair of tandem wheels off the ground as it went from full-load to no-load.


We thought the generator went down on high temp because the exhaust manifold was glowing cherry-red, and were cooling the radiator with a garden hose, all while my father was holding down the safety override next to the cherry-red manifold to keep it running. We later discovered that it went down on over-speed, and that is why the safeties wouldn't automatically reset. (Sorry, I just love telling that story, because it is pretty amazing seeing a generator bouncing off the ground.) I was a 15 year old kid, and I had beautiful women propositioning me for back-stage access.
Alight, back to your setup. You might want to check with the rental outfit with the generator to see what they have for portable power distribution. Most rental houses that have generators also have the distro too.
Oh, before I forget, the generator should be bonded, because all of the distro is unbonded (typically).
You would come out of the generator with 2/0 or 4/0 cam locks (4/0 are oversized, but more common.) and feed into a splitter panel. The most common splitter panel is 400 amp IN, 2x 400 amp OUT, unfused, and that is fine. (Most of the distro is either 50 amp 1P, 100 amp 3P, or 200/400 amp 3P.)
Your stage most likely just needs a power drop into their own equipment with either 1/0 or 4/0 sized cams. For the food vendors, you will need a second distribution panel that feeds them single-phase power from a 3-phase supply. Most food vendors will use Quad Strings at 120 volts, 20 amps.
It has been years since I set up a generator for special events like this, so I don't know if things have changed, but we always grounded the generator for these. Even if there is/was a loophole for trailer mounted generators not requiring ground (too tired to look it up tonight) we always grounded them.