Home Depot sells small bags of activated charcoal. Leave a few of the bags in the case. The bags won't harm the guitar. Baking soda also absorbs odors. Sprinkle baking soda in the case and let it sit for a few days. Vacuum and repeat. As for the guitar, let it sit out in the open on a stand or hang on the wall. The smell will clear up in a few weeks. I one bought a Millennium with a bad smoke problem. These are the tactics I used.