Mariachi Sol de Mexico presents Merry-Achi Christmas

Jones Hall for the Performing Arts
615 Louisiana St, Houston, TX 77002, USA

Memorial Park presents Holiday Lights

Memorial Park
6501 Memorial Dr, Houston, TX 77007, USA

Music Box Theater presents A Beatles Holiday Cabaret

The Music Box Theater
12777 Queensbury Ln, Houston, TX 77024, USA

Artechouse presents Holiday Spectacular

ARTECHOUSE Houston
600 W 6th St, Houston, TX 77007, USA

Buffalo Bayou Partnership presents Cistern Illuminated

Buffalo Bayou Park Cistern
105-B Sabine St, Houston, TX 77007, USA

Green Mountain Energy Ice at Discovery Green presents Skating Stars

Discovery Green
1500 McKinney St, Houston, TX 77010, USA

Discovery Green presents Green Mountain Energy Ice

Discovery Green
1500 McKinney St, Houston, TX 77010, USA

Houston Christmas Village

West Oaks Mall
1000 Hwy 6, Houston, TX 77082, USA

Meow Wolf: Radio Tave

Meow Wolf Houston
2103 Lyons Ave Building 2, Houston, TX 77020, USA

Coca-Cola's Classic Christmas

Memorial City Mall
303 Memorial City Way, Houston, TX 77024, USA

Houston Ballet presents The Nutcracker

Wortham Theater Center
501 Texas Ave, Houston, TX 77002, USA

Alley Theatre presents The Night Shift Before Christmas

Alley Theatre
615 Texas Ave, Houston, TX 77002, USA

Alley Theatre presents A Christmas Carol

Alley Theatre
615 Texas Ave, Houston, TX 77002, USA

The Museum of Fine Arts, Houston presents Christmas Village at Bayou Bend

Bayou Bend Collection and Gardens, Museum of Fine Arts, Houston
6003 Memorial Dr, Houston, TX 77007, USA

Houston Botanic Garden presents Radiant Nature

Houston Botanic Garden
1 Botanic Lane, Houston, TX 77017, USA

The Light Park

Typhoon Texas Waterpark Houston
555 Katy Fort Bend Rd, Katy, TX 77494, USA

The Light Park

Hurricane Harbor Splashtown
21300 I-45, Spring, TX 77373, USA

Marriott Marquis Houston presents Texas Winter Lights

Marriott Marquis Houston
1777 Walker St, Houston, TX 77010, USA

Space Center Houston presents Galaxy Lights

Space Center Houston
1601 E NASA Pkwy, Houston, TX 77058, USA