It's time to celebrate the holidays, and there is an abundance of things to do from festivals to holiday concerts and museum events. Fun for the whole family!

Friday, Dec. 1, 2017
98th Annual Mayor's Holiday Celebration and Tree Lighting
Hermann Square at Houston City Hall
6 p.m. to 8 p.m.

Ring in the season with the 98th Annual Mayor's Holiday Celebration and Tree Lighting on Friday, Dec. 1, 2017, in the heart of downtown Houston.

The spectacular event is a holiday tradition of music, Santa, fireworks and family fun. A towering holiday tree will light up the streets of downtown Houston this holiday season. The event takes place in Hermann Square at City Hall and is free to the public. Click here for more information.

Dec. 8-10, 2017
Tomball German Christmas Market
Old Town Tomball
Near the Historical Train Depot Plaza
201 S. Elm, Tomball

Visit this open-air Christmas Market with more than 200 street vendors and four music stages. Enjoy beer, wine, a petting zoo, street performers, souvenirs, arts & crafts, antiques and an array of German food to satisfy your holiday cravings. Free admission, parking and shuttle. Click here for more information.

Through Jan. 7, 2018
Ride the Holiday Train
Hermann Park Kinder Station
5:00 p.m.

Looking for a fun way to get into the holiday spirit? Holiday train rides in Hermann Park will run through Jan. 7, 2018. The train is decorated in festive garlands and, after dark, it glows with colorful lights. Click here for more information.

Dec. 9, 2017
6:30 p.m.
Christmas Boat Parade
Kemah Boardwalk

Visit the Kemah Boardwalk for the sensational Christmas Boat Parade. Hundreds of boats will be decked out for the holidays as they cruise along Galveston Bay. Click here for more information.

Through Dec. 23, 2017
37th Annual Home for the Holidays
Old Town Spring

Old Town Spring hosts its 37th annual Home for the Holidays through Dec. 23. The event features festive lights, family-friendly activities, pictures with Santa at his workshop, wagons rides each weekend, live entertainment and more. Click here for more information.

Nov. 24 to Dec. 28, 2017
Houston Ballet - The Nutcracker
Smart Financial Centre - Dec. 10 to Dec. 23
Hobby Center - Dec. 30 to Jan. 6

The holiday season reignites with Stanton Welch’s spectacular new production of The Nutcracker. Enjoy all the splendor of this timeless classic. The music, costumes and hundreds of delightful characters will bring out the child in everyone. Click here for more information.

Friday, Nov. 24 to Dec. 30
A Christmas Carol - A Ghost Story of Christmas
Alley Theatre
615 Texas Avenue, Houston

Houston's seasonal favorite, A Christmas Carol - A Ghost of Christmas, returns this year to Alley Theatre with a retelling of Charles Dickens' classic story, which follows Ebenezer Scrooge's journey with the three ghostly spirits who visit him on Christmas Eve. Click here for more information and to buy tickets.

Through Jan. 14, 2018
Houston Zoo Lights
Houston Zoo
6200 Hermann Park Dr, Houston

Enjoy the Houston Zoo in a whole new light with Zoo Lights. The zoo is transformed into a winter wonderland every night through Jan. 14, 2018, with animal-themed light displays and 15 miles of tree lighting. Zoo Lights is open from 6 p.m. to 10 p.m. each night and until 11 p.m. on weekends. Click here for more information.

Through Jan. 7, 2018
Festival of Lights
Moody Gardens
One Hope Boulevard, Galveston, TX

Head to Galveston for Festival of Lights at Moody Gardens featuring 1 million lights, 100 animated light displays, live entertainment, plus extra options for ice slide, holiday films, train ride, Ice Land ice sculptures, pictures with Santa and more. Festival of Lights tickets are $15.95/$10.95 for Value Days Thursday – Sunday through Dec. 14. Click here for more information.

Nov. 18-Jan. 21, 2018
Ice Skating at Discovery Green
1500 McKinney Street, Houston, TX

Lace up your skates and glide into the holidays at The ICE at Discovery Green! This family fun The ICE at Discovery Green provides a fun and festive recreational activity for the whole family throughout the holiday season - and beyond! Click here for more information.

Through Dec. 27
Texas State Railroad The Polar Express Train Ride
789 Park Road 70, Palestine, TX

Texas State Railroad begins service to the North Pole aboard THE POLAR EXPRESS™ through Dec. 27, 2017. The magical story comes to life the minute the train departs the Palestine Depot for the journey to the North Pole. Click here for more information.

Through Dec. 17
Nintendo Holiday Experience
Memorial City Mall

Try out the hit Nintendo Switch system and the portable Nintendo 3DS family of systems, along with games like The Legend of Zelda: Breath of the Wild, Super Mario Odyssey and more. The Nintendo Holiday Experience has something for everyone and will be an event the whole family can enjoy! Click here for more information.

Through Jan. 2, 2018
Magical Winter Lights
Gulf Greyhound Park, La Marque, TX

The largest lantern festival and holiday celebration in the nation. Fun for the whole family with locations in Houston and Dallas. Click here for more information.