I bought one of those things (don't know the anglo name for them: please help me with that!) that you install above where you do your cooking; they, then, suck up all the vapours! cost me 999 Kr (~183 US$).
In Australia they are called a rangehood. I am not sure what they are called in the rest of the English speaking world.