Keighley Playhouse: Christmas comedy A Kick in the Baubles (until Saturday, 7.30pm). Phone 08451 267859.

Bingley Arts Centre: Bingley Little Theatre in comedy Farndale Avenue Townswomen's Guild's A Christmas Carol (until Saturday, 7.30pm). Phone 01274 432000.

Bradford Grammar School: Steeton Male Voice Choir, Keighley Amateurs Junior Singing Club at Marie Curie Christmas concert (tonight). Phone 01274 337035.

Skipton Little Theatre: spooky play Outward Bound (until Saturday). Phone 01756 791552.

Bradford Alhambra: pantomime Jack and the Beanstalk (Saturday-January 31). Phone 01274 432000.

St George’s Hall: Orchestra of Opera North (tomorrow); folk group Steeleye Span (Monday); Merry Christmas Everybody with Glam rock bands Slade, Mud II and T-Rextasy (Tuesday); comedian Ken Dodd (December 18); Bradford Festival Choral Society family carol concert (19). Phone 01274 432000.

Mart Theatre, Skipton: blues from Gary Fletcher Band (tomorrow); comedian Marcus Brigstocke (Saturday); Romeo and Juliet (Sunday); Red Ladder and Chumbawamba musical comedy Riots, Rebellion and Bloody Insurrection (December 17); rock 'n' roll show C'mon Everybody (18); folk comedians Houghton Weavers (19); pantomime Mother Goose (22-24). Phone 01756 791411.

Grand Theatre, Leeds: Northern Ballet Theatre in A Christmas Carol (tonight) and Peter Pan (December 17-27). Phone 0844 848 2701.

Victoria Theatre, Halifax: pantomime Cinderella (Saturday-January 3). Phone 01422 351158.

Colne Municipal Theatre: pantomime Sleeping Beauty (January 8-24). Phone 01282 661234.

Square Chapel, Halifax: The Night Before Christmas for children three-plus (tomorrow, 11am & 1pm); Dante Quartet plays Sibelius and Beethoven (tomorrow); The Lion, the Witch and the Wardrobe (Tuesday-December 24); York Waits play Christmas concert (Saturday); Carthy and Waterson folk Christmas show Frost and Fire (December 19). Phone 01422 349422.

West Yorkshire Playhouse, Leeds: family musical The Secret Garden (until January 23); Cinderella for four-year-olds and above (tomorrow- January 23). Phone 0113 213 7700.

Bradford Playhouse Studio: Islamic theatre company Arakan Creative debut Hijaab (until Saturday). Phone 01274 820666.

Harrogate Theatre: pantomime Aladdin (until January 9). Phone 01423 502116.

Theatre Royal, Wakefield: pantomime Dick Whittington (until January 3). Phone 019424 211311.

Leeds Town Hall: Halle Orchestra (January 16); BBC Scottish Symphony Orchestra (23); City of Birmingham Symphony Orchestra (30); Czech National Symphony Orchestra (February 6); English Chamber Orchestra (28); Royal Liverpool Philharmonic Orchestra (March 13, May 15); BBC Philharmonic and Leeds Festival Chorus (20); Orchestra of Opera North (27); Royal Philharmonic Orchestra (April 17); European Union Chamber Orchestra (24); Moscow State Symphony Orchestra (May 8). Phone 013 224 3801.

Grand Theatre, Leeds: Puccini's La Boheme, Gilbert and Sullivan's operetta Ruddigore (January-February), Donizetti's Maria Stuarda, Dvorak's Tragic Beauty Rusalka (May-June) and Jonathan Dove and Alistair Middleton's new family chamber opera Swanhunter (November). Phone 0844 848 2701. St George’s Hall, Bradford: piano soloist Hong Xu (March 13) and Viennese New Year concert with soloist Natasha Marsh (January 3); Polish National Radio Symphony Orchestra (November 14); Orchestra of Opera North (December 11), Czech National Symphony Orchestra (February 12), English Chamber Orchestra (April 16) and Moscow State Symphony Orchestra (May 7). Phone 01274 432000.