Petland also carries some stuff, but not much. Petco also has a few things, but they usually have red slime algae, and they don't chemically treat it.
Locally, the best place is aqua tropics, but like I said, you have to get there soon after it arrives...otherwise it's gone. He carries fish...