Another good place to donate books to is senior citizens homes. Nursing homes too.
Since they always have only whatever is available in their library (which, in the less publically funded nursing homes, I've found they are usually so full of ancient books that nobody ever touches) a refresh in books I'm sure is always welcome. Magazines are a good thing to donate to these places too.
Ta