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.
Source