Dirt Cheap CDs is the best place for CDs...if they happen to have anything you want.
Dept. stores like K Mart usually have new release CDs for about $22, but older CDs are usually about $30...whereas places like Sanity always charge $30 or so for new CDs, but you can sometimes get older...