You want to check out your phone book for aquarium stores. Im sure they got drift wood, at least. You can find lots of supplies from these pet stores that have a specialty in fish, or like Petland Discounts. I would say half if not more of my supplies come from them.
My plants have been acquired sporadically. Some from nurseries, others from my local supermarket, and others are cutting from my mom's tropical house plants. I have ordered a few of them, and just got some orchids yesterday from the NYC orchid show. You missed that one too if you were interested. One of my plants (Dragon Tree) was actually a cutting from an office plant they were throwing out in my last job, one year ago. Its very happy now.
There are some nice nurseries on route 25A in Long Island, in the city its known as Northern Blvd. But you gotta go all the way out to as far as Cold Spring Harbor, the closer you get to that, the more nurseries you will find.
http://thereptilecenter.com/default.asp
This place is about 2 hours away in heavy traffic from Queens, but I found it to be chuck full of neat stuff, though its a little smaller than I expected.