Well you can check
www.ebgames.com they usually have good deals and sometimes free shipping within the USA. Overall its the best place i think to check.
But if its a really old game , like more than 6 months, i think you should check Ebay. u could prob get it for like 10 dollars less than retail price. shipping might be a killer though.
and sometimes u could just check
www.cnet.com , they give reviews on stuff and link you to the cehapest site (which is usually ebgames)
hope that helps ya.