The best place to find live Christmas trees is at your local nursery or garden center. They often have a wide variety of trees to choose from, including traditional evergreens like Douglas firs and Norway spruces, as well as more unique options like blue spruces and Fraser firs. Many nurseries also offer delivery services, so you can have your tree delivered directly to your home.