Your source for air purifiers and air ionizers online

What’s the best air purifier for eliminating dust and smoke odor?

I live in an old house and my husband is a smoker. Where should I go to buy a good air purifier? I would like one with a hepa filter but it's not necessary.

Thank you