I think it depends on tradition and how sick you are of looking at your Christmas decorations. We've always kept ours up until January 6 for the Feast of the Epiphany (or what my late MIL called "Little Christmas; she even gave gifts). We're taking ours down this weekend because it's the only time we have to do it.

Theoretically, I leave until January 6th, but it actually stays up until my first day off after the 6th. I know people who take theirs down the day after Christmas, but they tend to be the people who put them up the day after Thanksgiving (in the U.S.A.). Mine goes up in mid-December.

I like to wait until the 6th, but, like FoxPaws, it's more about when I have time after the 6th. I love Christmas decorations, so I keep them up as long as possible. (Mine went up Thanksgiving weekend this year...and it's still up)

Before Children, I would wait until Jan 6 (or the following weekend if it fell during the week and I just didn't have time.) b/c it's tradition in our family (Epiphany and all that.)

Now that I have the wee ones, I usually take it down by New Years Day because I get tired of trying to keep them out of it. I suppose I could leave everything else up but it's easier to just do it all at once. When they get old enough to not want to play with the ornaments, I'll probably start leaving it up later again. I generally don't put it up until mid December. I put the lights on right away but don't put ornaments on until Christmas Eve. I do that because it gives me less headaches but I might continue that tradition, even when they get older. It was kind of fun to bake cookies for Santa and then go decorate the tree.

We just took everything down today. We don't have outside lights though, so it was just the tree and other indoor decorations. DF would have left it all up another week if I'd let him, but since we decorated in mid November, I was a bit tired of all the clutter after 8 weeks.

Mine are coming down this afternoon ... I'm gonna miss all my lights! I love having twinkly sparkly lights.

Maybe I can pretend my place is a Mexican restaurant, and leave them up!

ETA: when we were growing up, Mama Isabella always had the tree down on December 26. I was born on the 27th*, and she didn't want me feeling like my birthday was lost in the holidays.

*Interesting story as to why ... Mama Iz had a pre-delivery check-up in mid-December, and the doctor told her that she was ready to go any time. So she and my father had Christmas, got everything done, and went in to have me induced before the year ended ... for the tax write-off.

I usually take the ornaments on my tree down within a week of christmas. The tree I leave up as long as my husband lets me because my cat adores climbing it so much I don't have the heart to take it away from her.