The following companies have artificial Christmas trees on sale: Home Depot, Lowe's, Walmart, Target, Amazon, Wayfair, and Overstock. They all have a wide variety of artificial Christmas trees at different price points, so you should be able to find one that fits your budget and decorating style. I hope that helps!