Cooking odors from fish, and cabbage. disappear, by warming vinegar.
Add a knob of butter / margarine to the cooking water when cooking cauliflower and the bad air will (almost) no more.
If you gourmet fondue then put a dish with alcohol anywhere in the room and leave all night. The next morning you can smell almost nothing.