Radio Shack, or one of the chain battery stores are OK if you need a battery right away, and it's the only place you can find one, but the prices are ridiculous (Last time I priced one at Radio Shack it was US$16.95 +tax).

Better to look for it online if you can. Even with shipping charges it'll often be cheaper than retail.
"We writhe with the best of them."