Local streams, mountains, your backyard, the list goes on and on. You can find them pretty much anywhere.
I agree. I found all of my larger rocks in the backyard by a stream. I have had no problem with anything leaching back into the water. Ph stays around 5.8-6.4 and fish couldn't be happier.