Anker 10000mAh power bank for $20
USB -> 9V converter for $8
One thing to keep in mind, depending on the converter & battery, the current's limited to something like 600mA. More info here.