Can you (politely) ask them to smoke outside while you're living there? I know their house their rules, but I know plenty of smokers who won't smoke in their own houses.

You can keep the snake in your bedroom, keep the door closed, and get an air filter/purifier. Open windows as weather permits.