Having people over is usually the best way to get us to clean our house. For the rest of the time, other than picking toys up off the floor, not much gets done. It wasn't looking too good an hour ago. But sweeping and mopping are now done. Just the quick bathroom and toilet run around to go. Chris has just come back from Coles with food and drink (chips, cheese, biscuits, fruit).
We're getting better at the "not going to too much trouble" approach when we have people over. It seems to work better for us than talking about planning to invite people around (usually this discussion goes on between Chris and I for several weeks) and then not getting around to doing anything. Spontaneous seems to be the way to go.