Take a look at
http://www.padgadget.com/....they have a daily list of apps on sale, which always includes a half dozen or so games. I've gotten quite a few games that way for free or significantly cheaper than normal. There's also a few companies that will put all of their games on sale during just about any holiday - Electronic Arts does that, for example.