For your snoring solution, there are a few options you could look into. First and foremost, get a reputable
ENT physician--possibly one who specializes in this type of problem. He or she could probably diagnose your problem just by looking into your throat and nasal passages and maybe ordering a head/neck X-ray or MRI. From that point, there are many options. It may be as simple as using a prescription steroidal spray such as Flunisolide Nasal Solution. It seemed to help me with some (but not all) of my symptoms. Of course there's the old dependable, oft-prescribed C-PAP. I personally HATED using this cumbersome, noisy equipment. There are few things in the world that could make a person seem less sexy while they are in bed. It's like a cross between Darth Vader and the elephant man with the trunk included. http://www.joeydevilla.com/2008/04/09/cpap-or-snorkeling-while-i-sleep/
As another poster had stated, he got his deviated septum fixed (OUCH!!) and his turbinates shrunken down to a manageable, breathable size. There are other surgical options. A guy I dated had his uvula removed and part of his soft palate. Unfortunately, it did not seem to help much. Sometimes the pesky soft palate will simply grow back. Another guy I know tried the soft palate excision as well. Since it did not seem to relieve his symptoms either, he finally had his upper and lower jawbones broken, rewired, and moved forward to make more room in his narrow airway. OUCH! OUCH! OUCH! I do not think I could go through all that drama, but the extreme surgery seems to have worked for him.
Good luck! Hope this helped.