Harrogate Theatres: Beauty and the Beast pantomime (until January 21); The Magic of Motown (tomorrow); The Book of Darkness and Light (Saturday and Sunday); Brighouse and Rastrick Band with Gilbert and Sullivan Society - A Christmas Fantasy (Saturday); Harrogate Christmas Concert (Saturday); Harrogate and Skipton choir Rock Up and Sing! (Sunday); The Bon Jovi Experience (Tuesday); Jools Holland (December 21). Call 01423 502116.

The Dukes, Lancaster: Aladdin pantomime (until January 6). Call 01524 598500.

Grand Theatre, Lancaster: Dick Whittington pantomime (until December 29); comedian Jon Richardson (Tuesday - SOLD OUT); The Snow Queen ballet (January 21). Call 01524 64695.

Muni, Colne: Arion Christmas Cracker (Saturday); Civic Choirs Christmas Carol Concert (Sunday); Snow White pantomime (January 6-21). Call 01282 661234.

Ace Centre, Nelson: The Afternoon Variety Show (tonight); Christmas Party Nights, featuring The Uptown Band (tomorrow and December 31) and Vicky and The Big Combo (Saturday). Call 01282 661080.

Grand, Clitheroe: Good Foxy (tomorrow); Geno Washington and The Ram Jam Band (Saturday); Grand Choir Christmas Concert (Monday); Swing Commanders (Wednesday); The Nutcracker (January 6). Call 01200 421599.

Burnley Mechanics: A Christmas Carol - A Folk Opera (tonight); A Christmas Carol (December 21); Snow Queen pantomime (January 12-21). Call 01282 664400.

Exchange Arts Centre, Russell Street, Keighley: Fresh Thursdays – The Sand Dancers (tonight); John Rossall, founder of The Glitter Band, plus The Arrows (tomorrow); The Christmas Party with Fail the Enemy and Your Illuminations (Saturday); Fresh Thursdays – Young Cub with Declan Vink (December 21); Ozzbest (December 22). Call 01535 661591.

Pennington’s Octagon, Bradford Road, Keighley: Roy Chubby Brown (tonight); Peter Kay tribute Lee Lard (December 27); Oh What a Night, The Rag Dolls With Full Live Band (December 29). Call 01274 562252.

Brontë Parsonage Museum, Haworth: Mansions in the Sky and To Walk Invisible exhibitions (until January). Call 01535 642323.

Bingley Arts Centre: AKA Dance Studios presents Show Stoppers (Saturday); New Year's Eve Celebration, featuring entertainment by Giles Miller (December 31). Call 01274 567983.

Alhambra Theatre and Studio, Bradford: Cinderella pantomime (Saturday to January 28). Call 01274 432000.

Carriageworks Theatre, Leeds: Jack and the Beanstalk pantomime (until January 6); Aladdin pantomime (January 12-20). Call 0113 3760318.

City Varieties, Leeds: Aladdin, the Rock 'n' Roll Panto (until January 7). Call 0113 243 0808.

Grand Theatre, Leeds: The Little Mermaid ballet (until Sunday); Nativity! The Musical (Wednesday to January 6). Call 0844 8482700.

Leeds Town Hall: Lord Mayor's Carol Concert (tonight); O Come, O Come Emmanuel: Inspiration (Saturday); Orchestra of Opera North: The Snowman and Cinderella (Sunday); Orchestra of Opera North: Viennese Whirl (December 31). Call 0113 224 3801.

Leeds City Museum: Skeletons: Our Buried Bones (until January 7, 2018). Call 0113 2243732.

West Yorkshire Playhouse, Leeds: The Lion, The Witch and The Wardrobe (until January 21). Call 0113 213 7700.