I found the best way was to smoke inside is with wax and a wax vape pen, been using the atmos jewel cause it was cheap ($30). Blowing it out a window seems to leave little to no smell. Also those sploofs don't do much. The smoke buddy is so much better. A cheap version can be made with some pipe and activated carbon. This will nearly get rid of flower smoke and totally eliminate any vape smoke blown through it.
Edit- just wanted to add these work super fucking well. My go to for any hotel travel and have never once had an issue in many many uses