You can find live Christmas trees at many nurseries and gardening stores. They are often sold as young saplings or as established trees in containers. The best time to find a live Christmas tree is during the holiday season, when they are typically in abundance. Some places may offer delivery or installation services for live Christmas trees, so be sure to check with your local nursery or gardening store to see what options are available.