I've been thinking about this lately and wanted to run it by all of you to see what you think. I enjoy throwing smallish (4-6 people) dinner parties and try to make it a pleasant experience for everyone.
It seems that there are usually one or two people running a bit behind (15 -20 minutes - not a big deal), so it doesn't make sense to have everything ready to eat right at the scheduled start time, but I don't want anyone to have to wait too long either.
So my question is, if everyone is set to arrive at say 6 p.m. expecting dinner, how long after 6 should I plan on having all of the food ready without being too early, or causing anyone to be hungry and miserable?
I've been aiming for 20-30 minutes past 6, but that seems to be a bit early (everyone is still trying to get in, get something to drink, say hello, etc.), and the food's gotten cold the last couple of times.
Thanks in advance for your ideas!