Are there any websites/lfs that sell nice rocks and driftwood? I have a 29g tank
Manzanita-Driftwood.com is a good site for wood especially. I have also had really good luck with Lifegard Aquatics, which is a seller for rock kits (Dragon Stone, Seiryu Stone) on Amazon.com. Most of the rocks you see in my aquariums came from them. It also is a great idea to check etsy from time to time for great deals on aquarium hardscaping as well.
I really haven't looked online as one of my local stores has a pretty good selection of both rocls and driftwood. Locally, you just might have to look around. Some stores have a lot, some, not so much.