Yes, hotels and guest houses here have the smoking ban too, but at one place we stayed, the rooms and corridors were festooned with no smoking signs - but the proprietor would go for a smoke outside her back door - right under our open bathroom window!
It us illegal to smoke in bus shelters here, but that seems to be ignored by some.