well i know this had been said alot, but get some ozium, it's an air freshner, it alleviates all smell basically, leaving a nice ozium fresh scent, it should be at any of your local stores such as walgreens, target etc.
...dont get the febreeze spray... it sucks, its too heavy and sinks to the floor too fast. I reccomend ozium or Oust... both work really well.
i make a smoke filter (search on the board "sneeky smoking") or blow the smoke out da window and spray calone or air freshner (calone if i dont have air freshner) ozium works good febreeze is good too im not aloud to have inscense and that sux but i just deal with it peace rydns