If you choose the right variety, trees can be the perfect addition to a small garden – including magnolia, Japanese maple and bay trees.