Christmas Tree Lighting kicks off the holiday season at Sugar Land Town Square in Sugar Land, a cozy downtown gathering spot just outside Houston. Expect festive, community-style fun as the town's big tree gets lit for the season. It's a great way to soak up the holiday spirit with friends and neighbors, stroll the square and feel the glow of the lights. The event is family-friendly, so bring the kids, grab a holiday selfie and enjoy a classic seasonal tradition that's all about togetherness.