Gamestop and EBGames tend to have inflated prices. For new releases, Best Buy and the like would have them on sale for the first week it's out - after that, they revert to MSRP. Best bet would be local resale/used stores (not necessarily game stores), or Toys R' Us on clearance/close-out. :)