Yo utilizo un power bank basado en 4 x 18650 de litio (panasonic 3400) dos salidas usb (1A y 2A). Dá para por lo menos 9 cargas completas, verificado por mí. Eso sí, es pesado y abulta lo suyo, pero no te deja tirado.
Tambien los tienes con 2 x 18650, más baratos y con baterias de unos 2600 mAh te daria en principio hasta 4 cargas al Xperia P.