Overall, the best way to prepare for guests is to have all the necessities tucked away in advance. The most stressful thing is trying to run errands the day before someone arrives. There's probably already a long list of chores, grocery shopping, and more to prepare for the arrival of a guest. If possible, pretend like guests are showing up a few days early; have everything setup and ready to go way before. Then on arrival day, greet them with a calm, relaxed temper and effortlessness that will make them think you're a hosting pro.