I have a dear friend who invites me to stay when I'm in town. I usually stay for four days or so at a time, and I take him for dinner on the first night (or second night, if we don't go for dinner) ...
There are many common items that can be used in place of a Swiffer cloth, including cloth diapers, paper towels, old T-shirts ...