This is our first year buying a real Christmas tree...are there any charities or scout groups etc who sell them around town? Where is the best place to buy one and when do they start selling them? Are we better to go to a tree farm? If so...where and when?