if you want plants sand is a big NO NO, the roots have more trouble growing, id suggest a fine gravel, your choice of color of course, i would choose black, and click the link below and find deluxe decorator kit #1,I have heard great things from this site, you can have a planted tank with driftwood for 47.00$ and the package is rated for 29g tanks.
http://www.aquariumdriftwood.com/packages.htm
Deluxe Decorator Kit #1 (For 29 Gallons or similar size)
I'm Considering this package and maybe two bags of flourite