I used bottles for a couple months before switching to a camelbak. Probably the best MTB related accessory I have bought.
I got a Camelbak M.U.L.E(bought it for $45 new!). It is a bit large, but it can hold a ton of water and has space for everything you will ever want to carry.I have even taken my DSLR camera with me on a couple rides.