Wal-Mart rarely carries games more than a few years old, at least the ones where I live don't.

I bought a copy at Best Buy a few weeks ago, and I'm sure they would have one at Gamestop or EB Games or some video game store like those. If not, Amazon.com is your best bet.