Figure out when they're doing the Christmas drone show, then get there very early to find parking. Go ice skating at the rink set up in front of the Hotel Vin. See if the Christmas train from grapevine to the stockyards is sold out yet. Go to the Arboretum for their Christmas setup, it is pretty spectacular. Personally not the biggest fan of the Gaylord stuff in recent years (used to be better but IMO now it's just expensive but not that great, YMMV).
We really like Chez Fabien on Main street for food. Their Lobster Grilled Cheese + Bisque is amazing. Bob's Steak house for something fancier, or Mac's on Main. Weinberger's Deli is a staple but will be a zoo all of the holiday season.