Logitech S715i portable speakers

Although this is technically an audio dock, the Logitech’s S715i is pretty good with what it does.

It has a battery that is good for eight hours worth of playback, and eight is the number of its drivers as well.

So I would imagine that you probably want to hook up more than just your iDevice to this. You should be able to get it for about $150.