1.-At first, I think that charities are a good idea because help to people who need or help to some cause. Beside, these charities help that people are aware enough of the problems. Although, sometimes, these charities are news because aren't clear.
2.-I don't have been on a sponsored walk/swim/run for charity.
3.-I would go running with a fancy-dress by the montain
4.- In my country there are a lot of charities. For example, "Comercio Justo". It is an alternative form of trade promoted by several ONG's, and social and political movements (such as pacifism and environmentalism) that promote a voluntary and fair trade between producers and consumers