Home News From carols to ragtime, the music hall’s got it all