I like the idea of aibnb. Instead of an anonymous hotel, renting a nice appartment or joining a flat can allow you to stay in a new place feeling a little like at home.
I'm non-smoker and at home I live with my wife and 2 kids.
Bed and bath should be clean but do not have to be sterile ;-)
Cleaning up my place is no problem for me and I do this at home as well.