It's not always obvious what to do when a guest shows up with a bottle of wine or spills a red all over your white sofa. But we spoke with industry experts to explain the unwritten rules of hosting a dinner party.