Small gardens can be just as much fun as larger ones. With careful planning your garden will be the envy of the neighbourhood.