You could try getwellgamers.org.uk. They usually take old consoles, fix them up if need be, and then donate them to hospitals and hospices and such. They usually have a list of consoles they are no longer accepting on their donate page that you can check out before contacting them. Worth a shot.