How to get your home prepared for Christmas guestsChristmas is the time for cheer. But do you panic when the doorbell rings and unexpected guests arrive, or you receive a last-minute...