I think that charities are a good idea to raise money a lot of money to help people who need it, although the help could be too discontinuous.
I haven’t ever been on a sponsored activity for charity.
The Marathon of TV3 is the most famous charity in Catalonia