+1 on the camelback, but they are a pain to clean. A tip I learnt from a mountain biking forum was to use denture cleaning tablets - after use, rinse it out, fill 85% and throw a tablet in. let it fizz a little while with the top open, close, shake & allow to stand then rinse & dry.
another tip...