That's a hard question, usually I tell people not to buy driftwood unless it's labeled for aquariums. You never know what they might have done to it to "sanitize" it.
the manzanita is your best bet. grapewood is gorgeous but too soft, rots quickly and takes forever to sink (some people still use it). i don't know if ghostwood is soft, but like aquaticj said, i'd ask what they did to sanitize it.
Separate names with a comma.