Check out the Boombot REX and Boombot Pro. They don't go in a water bottle, but you can mount them most anywhere you'd like, and the sound is significantly better than any other on-bike speaker I've heard. Oh, and you can daisy-chain two of them together if you really want to blast.
__________________