I feel for you OP. My inlaws are coming in a few days and it is never fun. Even my husband has to drink to deal with them.

I just try to smile and find lots of reasons to have to run out for a few minutes. It's worth the criticism I get from never having anything together to get several breaks throughout the day! It is also kind of fun to watch my husband try to make them happy. In 12 years I have not seem him succeed even once. Probably mean to find humor in it, but I do.