I always keep a can of aresol air freshener spray handy, as I have 2 dogs and a super smelly cat and a husband who sometimes isn't much better that I share my home with. The last time I was at Wal-Mart I picked up 2 cans of Apples and Cinnamon Glade spray for a mere 97 cents each.
I keep a can of this near by the litter box, because no amount of changing, scooping and deodorizing seems to make a difference with my little fur ball. Whenever I know I need to be in the area of our cats litterbox, I give this stuff a spray and it does make a slight difference.
I also keep a can nearby my husbands favorite spot to relax, that way if he decides to be rude and share unpleasant odors, he can give it a spritz and avoid hearing a lecture from me about how gross that is :)
Glade air freshener is by no means a solution, but it is great for making the fragrance of any area a little more pleasant, and sometimes it is nice to just smell a pleasant fragrance, or cover up smells that are undesirable. It is affordable, the scent remains in the air for a few minutes and it is easy to locate in basically any store.