THE Mountain Bike hydration pack
This is the pack for mountian biking. I have used it for years and just got a new one and love it more. It has a large bladder, and enough room for what you need. And if you need more, there is places to sqeeze in more or bungee it on.