Hi. I've got dinner for 8 tomorrow night at my house. Not only do I have a 3 and 1 year old, but my kitchen is open to the dining area so I'd like to do most of the work before everyone arrives (today or tomorrow day) as I can't stand feeding people while staring at the giant mess I've made. I don't want to do something super casual like tacos or pizza... I'd like it to be somewhat refined. Any suggestions? There are no dietary restrictions and I have a moderate budget.