We have the same situation with our kids. I have used some of the ideas given, and our kids loved them all.
All I can add is to make double meals for awhile before they come; Spaghetti and Meat Sauce, then by making double the sauce freezei it then make Las Sagna a day 2 ahead. They love it, and it doesn't seem so "putzy" as to make it all the same day
Make yeast rolls and have on hand. Our kids love them, and cinnamon rolls.
In a few words, make double of everything, freeze the 2nd half and get it out when you see you are having company.
I hadn't thought of them making their own pizzas, so we will do that next time. Great idea!!
Mariah.
If you need an easy and inexpensive yeast roll recipe that also makes delicious cinnamon rolls I have one; just p.m me. Mariah