Lowes typically starts selling real Christmas trees in late November or early December, depending on the location. They often have a wide selection of both fresh-cut and artificial trees available. The prices for real trees can vary depending on the size and species, but they are typically more expensive than artificial trees.