Most of mine climb, and most of them wile away their evenings perching and falling off of things. It's really okay if they're only falling a foot or two. They're quite well padded, and I suspect wild bps spend a lot of time tumbling and sliding off of low branches. But more than 3 feet will give them a shock; more than 4 feet is potentially a health hazard.

I like all things grapewood:

http://lllreptile.com/store/catalog/...and-manzanita/

And I like the twisty jungle vines from exo terra and zoo med. It's fun to twist more than one together, or to create big jungle gyms with the vines in combo with wood branches.

http://lllreptile.com/store/catalog/...arium-accents/

The problem with the wood is, if it gets dirty (and it will), it's hard to clean. I soak them in 10% bleach solution when they get atrocious, and then rinse and let dry for several days so that my bps aren't inhaling the chlorine vapor. But that means a.) a lot of work and b.) the branch is out of commission for a while.

The problem with the jungle vines (at least the ones I have) is that they shed little bits of plastic/rubber. I'm not sure what it is, exactly, but it gets in the water bowl, where it looks suspiciously like mites.

Whatever you get, consider getting a nice accent vine to wrap around part of it. It looks attractive, and it adds extra cover for the snake. Everyone is happy.