Gardening can be an expensive habit. But if you know where to look and whom to ask, you may be able to populate your landscape with free plants, shrubs, and trees. Check out our favorite tips and tricks for getting your garden plants for free.