I have never liked most sprays or scented candles. Most of those things give me a very powerful headache. I do like Febreeze, though I have never tried it in bathrooms. Striking a match and blowing it out does an amazing job of covering up oders. I am a fan of the fan.
I have always thought that bathroom fans were in the wrong place. Why put them up in the ceiling? I have always wanted to modify a toilet and add a fan that drew air in through the rim flush holes while someone was seated on it. It could exhaust through the soil stack (the toilet drain). The fan would only need to run while someone was actually sitting on the toilet and for a few minutes after, so the fan could be battery powered and the batteries should last for months. The whole thing would be totally automatic. Such a unit could be retrofitted to any bathroom by simply replacing the toilet, no need for wiring or for running vents.