Walmart generally has the best price in town, followed by Bi-mart. You sometimes can find pretty good deals online, but unless you're buying bulk, you'll lose most of the savings on the shipping cost.