Both my son and daughter buy their games, and game systems at gamestop. They have a big selection of games and always have new releases.
You can also turn in used products for store credit. I find their service very nice. The workers will help you find what you need. The games can be a bit expensive but they always have some things on clearence.