I watch BestBuy, Wal-Mart, and EBGames for the best deals...
I always get my consoles at BestBuy or Wal-Mart though...
I buy all games that have average 8/10 and higer ratings the week they release because BestBuy in Canada reduces the price for the week by $10. If it is higher then 6 but below 8 I wait until someone has it on for $30, and if it rates below that, I wait for it to appear at EBGames used section for less then $10.