Anything with flames. The only way to destroy a zombie is to burn it.
A good idea would be a Sam's Club. Not only are there plenty of bulk supplies and concrete wall, but they card you to get in (not that this really helps, since the zombies can just eat the car-charger). However, for long-term survival, a Walmart would be better, as the gardening section has seeds and mulch.