For years we kept our household Christmas tree in the box it came in. I dragged that damn box up stairs, down stairs, around the house, through the truck bed, into the storage unit, and all over the damn place. Then I got one of these: a cheap-ass bag that holds up shockingly well for the price. It’s ringing up for $12 right now at Amazon, and it’s worth every penny.
You might be thinking exactly what I did the first time I saw it: It’s gonna fall to pieces the first time it catches on the edge of the attic door. Incredibly, it didn’t, for me at least. What you can’t see in the pictures is the fact that the bag is reinforced with some stringy material embedded within the plastic. It looks almost like strapping tape, and it’s just as durable. I was careful with it last year, but this year I just drug it downstairs and didn’t worry about it. Still, no tears.
It looks like they make versions for wreaths as well. I don’t own any of those, but I think I might invest in some. If you order any, I’d love to hear how they work size-wise. The bag I linked is for trees up to 60″ in height, but if you look around they make versions for much larger (and smaller) trees as well. Mine is 9-1/2′ tall, for example.