Harrogate Theatre: Edith in the Dark (to March 14); Harrogate Youth Theatre performs East End Tales (to March 13): Roger Davies (March 14); United We Stand (March 18); Count Arthur Strong’s Somebody Up There Licks Me (March 19 and 20). Contact 01423 502116.

Royal Hall, Harrogate: A Night of Dirty Dancing (March 13); Harrogate Choral Society (March 14); One Man Breaking Bad (March 15). Contact 01423 502116.

Dukes Theatre, Lancaster: Lancaster Grammar Schools’ joint production (to March 14); Ash Dykes - Breaking Mongolia (March 17). Contact 01524 598500.

Grand Theatre, Lancaster: I Want to Sing Opera (March 12); Ballet Theatre UK presents Aladdin (March 14); Heritage Opera’s La Traviata (March 18). Contact 01524 594151.

Lancaster Institute for Contemporary Arts: String Orchestra of the Royal Northern College of Music (March 12). Contact 01524 594151.

Storey Institute, Lancaster: Studio Footlights present The Secret Lives of Henry and Alice (March 18 to 20). Contact 01524 594151.

Grand, Clitheroe: Lunchtime Live (March 13); Clitheroe Comedy Club (March 13). Contact 01200 421599.

Muni, Colne: Stage Door Youth Theatre presents Into The Woods and Grimm’s Tales (March 17 to 20). Contact 01282 661234.

Pendle Hippodrome, Colne: Sweet Charity (March 17 to 21). Contact 01282 863210.

Keighley Playhouse: Foot In The Door (March 16 to 21). Contact 07599 890769.

Baccapipes Folk Club, Keighley: Damien Barber and Mike Wilson (March 13). Contact 01535 605310.

Exchange Arts Centre, Keighley: Time Warp, Ben Blue Waters and Jake Segrave (March 13); Tough Crowd and Stig Of The Dub (March 14). Contact 01535 661591.

Cliffe Castle Museum, Keighley: Exhibition by Keighley Art Club and Bingley Art Society (until April 12). Contact 01535 618231.

Bingley Arts Centre: Bingley Amateurs present Cinderella (March 13 to 15); John Cooper Clarke (March 19). Contact 01274 567983.

Kings Hall, Ilkley: A Swinging Affair (March 12); rock band Alabama 3 (March 19). Contact 01274 432000.

Ilkley Playhouse: The History Boys (March 16 to 28). Contact 01943 609539.

Alhambra Theatre, Bradford: Neil Diamond Story (March 12); Saturday Night Fever (to March 14); Cirque Eloize in Cirkopolis (March 18 to 21). Contact 01274 432000.

St George’s Hall, Bradford: Spirit Of Smokie (March 19). Contact 01274 432000.

Grand Theatre, Leeds: Northern Ballet in Romeo And Juliet (to March 12); LAOS in Hairspray (March 17 to 21). Contact 0113 224 3801.

Carriageworks, Leeds: Patience (to March 14); Paper Zoo stages The Dentist (March 12); Limbik Theatre performs The Messenger (March 13); Birmingham Repertory Theatre Company presents The Honey Man (March 19). Contact 0113 224 3801.

West Yorkshire Playhouse, Leeds: Uncle Vanya (to March 21); The Playground (March 19 to May 28). Contact 0113 213 7700.

Leeds Town Hall: Omid Djalili (March 21); BBC Philharmonic and Leeds Philharmonic Chorus (March 14); Leeds University Choir (March 16). Contact 0113 247 8336.

Leeds City Varieties: Good Old Days (March 13 and 14); Tiger Lilies (March 17); Sol3 Mio (March 18); One Man Breaking Bad (March 19). Contact 0113 243 0808.