I also recommend nasal irrigation! I used to get really bad sinus infections - actually at one point I was in a vicious circle of not being able to stop taking Dristan because once you start taking that stuff you become dependent on it and get stuffy every time the Dristan wears off. The way I got out of all that business was this: I started using a nasal irrigator, similar to the Neti pot - but way easier to use. It's called
Nasaline and it looks like a great big plastic syringe.
Nasaline - Tropical Traditions The advantage here is that while a Neti pot works on gravity, the Nasaline syringe has a plunger so you can control the force of the water without having to put your head upside down. I got it at a local health food store.
Secondly, my doctor prescribed me Nasonex, which is an inhaled corticosteroid, commonly prescribed for people with allergies. I don't have to take it regularly, just when I feel a cold or allergies coming on. At the first sign of a tickle, I irrigate then use the Nasonex and I haven't had an allergy attack OR a cold in over 3 years.