One trick for smoking in a non-smoking hotel is to smoke in the bathroom with the shower on. The steam from the shower can help dissipate the smoke and prevent it from spreading throughout the room. Be sure to close the bathroom door and use a towel to cover any gaps around the door to prevent smoke from escaping.