The local library sells old mags for 25 cents. Not much, but every little bit helps the library meet their expenses and will keep them out of the landfill.
Goodwill does not take magazines. Try Half Price Books. At our local store, what they will not buy (with your permission) they will donate to shelters.
A crafty idea - I pulled any patterns I wanted out of mine and then my niece and I cut up the rest to make paper beads. The colorful quilt photos made some great beads!