Game Crazy's the only place I've seen that still takes GBC systems for trade-ins. But with the price they're selling them(I think they're priced $12.99 right now), you won't even get $5.00 for it.
As for the games, the Pokemon games are going to be getting low prices since every store that carries old GB games already has a ton of them.