Bamboo is a popular, but you need to be sure what you buy and plant is not invasive.
Some varieties of bamboo, called runners, are highly invasive, difficult to contain and almost impossible to kill. The other type of bamboo, called clumpers, are not invasive and much more compact.
You cannot tell by looking at them, and not all retailers make the position clear. Check out non invasive bamboos for growing tips, ideas about which bamboos to plant and which to avoid, and a complete list of invasive bamboos.