When considering what perennials, shrubs and trees to add to your garden, it is always best to choose plants that can provide ...