I agree with Karen. If you are going to pick up wild pieces you would want to go to Lake Ontario. The Eastern shores will be the best place being the wind direction usually brings everything east. IMO, I would let it dry out for a few months to make sure all bacteria is dead on the rock and in the rock. Though there may be a few different ways to to clean the wood.
For the rock I collected, I just boiled it for a bit in a pot, and then let it dry out before I put it in my tank.
As for the driftwood, I got it wet, gave it a good scrubbing with a green scrubber pad, and then let it soak in hot water for awhile. I had to put rocks on top of it to get it somewhat water logged. With smaller pieces of driftwood, I scrubbed it, and then boiled it for a bit, like I did with the rock, before I used it. You'll get some tannins in the water even with driftwood from Lake Ontario, but I don't really mind it since it makes the tank look more natural. If you're really concerned about tannins leaching into the water, you're going to have to boil and/or soak the wood for a lot longer, and change the water multiple times to get a lot of the tannins to leach out.
I used a bit of aquarium epoxy and some brown thread to attach pieces of wood and/or rock together, as well as attaching any java fern, etc to the rock/woodwork I had.
I haven't had any issues with my tanks with treating the driftwood and rock this way. I don't know if it's the correct way, but it's worked for me. I'll post some pictures up soon of what my tanks look like.