Was gonna say 'neti pot' but someone above beat me to it. Takes some getting used to but I'm telling you, well worth it. Seems like there are lots of options out there, if folks are looking for...
SOrry if these have been suggested already. But have you talked to a dermatologist? Maybe also look at health food stores or Whole Foods? A neighbor recently told me of a sunscreen / moisturizer...
No rocket science here but the times when I can feel one coming on I usually: make sure I have had enough to eat / eat something healthy make sure I have had enough water take a walk (not always...