"Even before the arrival of Christianity, Germans decorated evergreen trees to brighten the dark, gloomy days of the winter solstice. The first "Christmas trees" appeared in Strasbourg in the 17th century and spread to Pennsylvania in the 1820s with the arrival of German immigrants. When Queen Victoria married Germany's Prince Albert in 1840, he brought the tradition to England. Eight years later, the first American newspaper ran a picture of the royal Christmas tree and Americans outside of Pennsylvania quickly followed suit."
Read more: http://www.time.com/time/specials/packages/article/0,28804,1868506_1868508_1868530,00.html#ixzz0apqDMqU4