There are several places in NYC where you can purchase a Christmas tree. Some popular options include Christmas Tree Shops, Home Depot, and Walmart. Other options include specialty stores that sell Christmas trees, such as The Christmas Tree Company or A Tree for Me. You can also find Christmas trees at farmers markets and local nurseries. Many of these stores offer a wide range of tree sizes and varieties, including artificial and real trees. Additionally, some local charities may offer Christmas trees for a reduced price or as a donation.