Know the twenty questions you should ask yourself when hosting. And, learn to plan ahead when you are the guest.