While money doesn't grow on trees, you can save money on trees when you shop our sale category. Direct Gardening offers a wide selection of trees for sale at discounted prices. When considering what are the best trees to grow in the yard or landscape, the two most important factors are determining if it will grow in your hardiness zone and if its mature height and spread will fit in your yard. Some trees can grow over 75 ft. tall, making them suitable for large yards and landscapes. Other trees are more compact and suitable for smaller areas. Other factors to consider are the tree's shape, foliage color, and qualities such as flowering, nut producing or fruiting.