What I do for swimming is this routine:

Ion's Swimmer shampoo, Ion's swimmer conditioner, regular conditioner soak for 5 minutes (sometimes Pantene or Herbal Essence [which ever I am trying to use up the last bits of]), coconut serum on the ends, air/blow dry (depending on how cold it is), comb. Then wash with Ion clarifying shampoo and a conditioner soak the next night again before slipping back into regular routine. Recently, I have found I can skip the Ion clarifying shampoo and go right back into my Nexxus-based routine and my hair responds a bit better than before.

I am sure anyone can modify it to fix their personal product preferences, but this keeps my hair soft, clean, and silky.