Those solar lights are a bad idea. You're hardly going to get any usable light out of them and you'll have to be in the sun all day to recharge.
If you want a good system with solar charging ability start off with a small 12 volt battery, get a small 1-2 watt solar panel made for trickle charging car batteries. These will fit well on a rack or on the top tube. Buy LED lighting and only use halogen or a less efficient light for a high powered headlight. Get a solar charge controller so you don't overcharge the battery and wire everything up. 12v battery chargers are cheap. This will give you solar charging ability, outlet charging, and high power for when its really dark. Lemme know if you need help with the details,
Peace!