There is a cheap way to do this if you have the soldering skills, and are willing to try it.
Get a cheap USB "Travel" hub.
Open it up, and replace the Upstream USB cable with an OTG cable (A scrap Micro-USB cable may or may not work. The connector must be Properly wired for OTG).
Remove the main power diode in the USB hub, and solder jumper the 2 pads where it was. A Multimeter in continuity mode can help you find the right component, but it takes some experience. There usually is not much in a cheap travel hub, so I can usually find them just by looking, but like I say, only try this if you have the experience, and you know what you are looking for.
Power the hub through it's 5V power jack (if it has one), or you can add a power only micro-USB socket. (Only connect the (+) and (-) power pins, do not connect the data lines. Connect it to any one of the Full size USB port's power pins. Observe polarity.)
Voila! You now have 4 Full size USB ports, it will charge your device, and provide power (Up to the rated power of the AC adapter) for your USB devices.
I did this years ago in the Nokia 770 days. It was one of the first consumer devices that supported USB OTG. Article still exists here:
http://www.linuxslate.org/N770DockingStation.html (Scroll down to the "Electronic Components" Section)