I was late for work this morning, because I got stuck in Zeno's paradox.
I sympathise with you, I am in a similar predicament. I have tried every over the counter remedy that I can find to stop the snoring, but nothing has helped me very much so far. What I have found effective to a certain extent is a nasal spray for blocked nose that can be bought in a pharmacy (the kind they usually give to people who have a cold). Also I've noticed that the problem is less severe if I have the air conditioning on all night and the air in the bedroom is dry (but then I get complaints about it being too cold to sleep there....).
Snoring is caused by blockage of the nasal passages, and can be associated with allergies. It is often caused by weight problems, so if you are overweight it is an extra incentive to go on a diet . Snoring can also be an indication of heart/breathing problems. I would suggest talking to your doctor, as your snoring problem might indicate a more serious condition. They test you overnight at a sleep lab, and afterwards recommend a machine like the one that mikemarcus refers to, or maybe an operation.
Either way, take into account that even if you don't realise it your snoring is disturbing you too, and should not be ingnored