Not really internet-related, but I prefer donating to local initiatives run by people I trust, usually directed to improving people's lives (health, education, etc). These projects are not "famous", but have a noticeable impact, and are IMO wiser in their spending than some huge non-profit organizations (e.g. they don't spend money in huge bonuses, or in advertising campaigns to get more money).