We've got a Powermonkey which works great. Usually leave it poking out of the tent while we're out for the day (except at festivals in case it gets nicked – then it goes with us and stays in the sun where we're sitting) to charge up the unit which you can then use to charge the device. If it's full, you usually get a couple of decent iPhone charges out of it.
Having that intermediate battery and charging system is the best thing about it – few portable panels will deliver enough power to convince a USB-charged device that it's actually charging, and if it does it'll take ages.
Not cheap but not bad value when you consider it's effectively a mains charger for every type of plug as well as doing all the various devices too.