Cooking for guests is part of the joy of hosting – but all too often, the smells of simmering sauces or roasting dishes can overstay their welcome. And, of course, nobody wants their home to smell ...