Thanks to all for the inputs, it's really helpful.
Regarding hub dynamos: yes, they exist. Shimano and Son make them, they put out between 3 and 6W. Unfortunately it's not really an option, as I would have to rebuild race wheels, cable up the bike, etc. It would cost hundreds of Euros and...