There are heaps of plants that do this but it is a good idea to talk to a landscape designer or your local nursery as your plant choices will be dictated by factors such as the area you live in, what your garden aspect is, and what you personally want the plants to do.