I need some more birthday activities for next year though, we got bored at times since most of us stayed up until 4PM the next day.
Here's what we had to eat:
Lunch: pizza, there were mushrooms, onions, peppers, zucchini, spinach, soy cheese, homemade sauce, olives, pineapple, and artichoke hearts. (not all on one pizza of course)
Dinner: lasagna, I used the recipe from How It All Vegan, but added some sauteed mushrooms, onions, zucchini, and peppers.
Breakfast: tofu scramble, with mushrooms, onions, and kale.
The tofu scramble and pizza worked out fine, but there was a lot of extra lasagna left, so here's my plan for next year.
Lunch: make-your-own sandwiches. (lettuce or sprouts, tomatoes, avocado, onion, etc)
Dinner: pizza and maybe a salad. (I'd use the left-over veggies from the sandwiches, and maybe a little extra)
Breakfast: tofu scramble.
With this, I don't think I'd have much trouble with leftovers, because this way, lets say there's leftovers from everything, no one ate much at all. (highly unlikely, but it's hypothetical) So, if there were leftover sandwich veggies, make them into a salad, condiments go in the fridge, and bread can always go to use somehow. For the pizza, take the extra crusts and toppings, and make the pizzas, but don't cook them, then wrap them in plastic wrap, and freeze them (then you can just put it in the oven, and have a nice homemade pizza within half an hour). If there's leftover salad, just eat it, you can handle eating a little leftover salad. If there's leftover tofu scramble, just put it in tortillas, wrap it up, put it in a plastic bag, and freeze it, tada! Breakfast burritos! The other thing about these meals, is that you can do most of the work the day before, so that even if you have guests coming early, you can still have plenty of nice food, without spending the day in the kitchen. You can slice all the veggies for the sandwiches ahead of time, chop the pizza toppings, pre-make the crusts and sauce, and chop all the veggies for the tofu scramble, and crumble the tofu ahead of time. Also the cake can be made the day before, or at least the batter can.
Also, I think you should limit your sweets to only two different sweets, I made too much this year, I think a cake, and something else will be fine, rather than the cake, cupcakes, sex-in-a-pan, and all the other stiff the guests brought.
As far as snacks, maybe have some chips, and make the rest healthy snacks, like hummus with carrots, maybe some crackers with spreads, etc.
A fun activity to do is to make little graham cracker houses, just take some graham crackers, frosting, and a variety of candy, and let your imagination (and possibly taste buds) do the rest! You'll get cute little houses, gardens, and whatever else you can think of, and then you get to eat it! (just make sure that when the guests leave, to make sure they take their houses, or else you'll be stuck with too much candy and frosting, and then within a couple days, stale graham crackers, it's not good.