All pets club has a large selection, at least the ones in Wallingford and Branford. Mostly manzanita with some grape vine and spider in the bird / reptile section.
They have a couple bins of rocks, lava, rainbow, and different colors of slate.
I took a couple pictures of the Wallingford stores selection, but their all blurry.
My opinion is that all the stores price hardscape way too high. Check out a stoneyard or quarry for rocks, you may be surprised what they have. Connecticut Stone has a ton of stuff.
For LFS suppliers, All Pets Club does have a large selection although not the most reasonably priced in my opinion. I go to the Branford location.
Slither and Swim in West Haven also has some good stuff, I've gotten some rocks from them, can't recall their wood selection. They are also great to check out if you haven't been there. They seem to be less well known in the area but get some cool fish in sometimes. They usually have some plants in stock as well.