I have a Charbroil electric smoker at home which is too big and bulky to carry with us. I bought a Carpathen smoker tube that works great. There are other brands that are similar and probably work as good.
I use it in the smoker since it burns more efficiently and works much better than the smoker box that came with the Charbroil. If you load it up full with pellets it will smoke for 8+ hours. When done there are only a few ashes left. Or fill it partially to smoke as long as you need.
Great for cold smoking cheese and other stuff also.
I'll be bringing it along to turn my Weber Q into a smoker.
Cheap and works great to smoke in any kind of bbq. You can use it and adjust your temperature using the bbq.
http://carpathen.com