Buy a couple of those baking soda boxes that you are suppose to use for the fridge and pantries. The ones that the sides open up but you can't get the baking soda out. Then stick those in a bag with the fabrics and let them sit.
I also received some charms that were smoke smelling that I didn't want to wash. I asked on here and someone suggested that I stick them in the freezer. I stuck them on a cookie sheet and left them in there for a day or two. Really worked. If you are somewhere where it is still cold out maybe you could stick them in the garage or something. Good luck. If you do end up washing everything baking soda and vinegar in the wash do help.