Amazon, eBay, goHastings, and GameFly sales would be my first places to look for online purchases. Giving the clearance sections a look at your local brick and mortars won't hurt either.
In all honesty, if you want the best deals and don't mind waiting, check sites like cheapassgamer for deals regularly.