We don't do a live tree because a seven or eight foot live one is just not feasible. We usually buy our tree from Sun Youth, which is a local charity run by volunteers that helps the homeless and the destitute.
Local Christmas tree farms donate trees that are not perfect enough to make it onto the standard tree lots to Sun Youth, and they sell them for whatever they can get for them. We usually drop off a care package for them while we buy the tree as well.
We kind of like having a bit of a Charlie Brown tree, and then making look even nicer than a perfect tree
.