Don't hate me, but I also sell a boatload of fragrance in addition to hosting. A nose this big has got to be good for something.
I've worked with people who use fragrance lavishly. It seems to be a cultural thing, like a proclamation of wealth. But it's hard to be close to - it seems to get into my clothes - and it's really hard in one of my rooms. One guest put so much on that we literally smelled it a floor below. Fortunately it was the good stuff, and high summer: easy to air out.
Here are some solutions to their solutions.
Ammonia is a natural deodorizer. Mopping with ammonia solution or leaving a solution in a bowl in the room, say, under the bed, helps. It's also handy when fridges smell stale. Stinks for about an hour two, and then it does it's thing.
Another solution is coffee beans. I used this last week when something burned in the oven and the smell was pervasive. It's easy to mix them in with potpourri. If it's bad enough, I scatter coffee on the floor and then vacuum it.
Next is bicarb and lemon juice in hot water and mopped on. I used this in a previous life as a landlord when smokers got in. This is for the smells that seem to get into the very walls, so I mop them too (it's not as awful as it sounds). It also helps when washing the linens and curtains in a smelly room.
Hope this helps!
Cheers!