Donating an unneeded vehicle is an admirable thing to do. Non profit organizations are struggling in this down economy to meet their needs and every dollar helps. If you need help locating one call the United Way, they can help.
If you'd rather take the cash call any junk yard and they will come pick up your cars and offer you a few hundred bucks for them. It ain't much but it gets them out of your yard.