Christmas trees can be purchased at various retailers, such as home improvement stores, garden centers, and Christmas tree lots. They are typically sold as fresh-cut trees, but some retailers also sell artificial trees. Fresh-cut trees are typically sold by their height and variety, while artificial trees are typically sold by their size and design. It is important to research and compare prices before making a purchase to ensure you get the best deal on your Christmas tree.