For my longer rides I use a waist pack CamelBak and carry extra water bottles to refill it as needed. This lets me carry extra liquid, easily accessible while riding, and keeps the pack off my back. I think it's a good compromise.