Try not to miss Jan Garbarek and the Hilliard Ensemble in their only British performance together. Garbarek, the jazz saxophonist, and the medieval vocal group teamed up last year to produce Officium, an album of 15th and 16th-century choral music featuring Garbarek's improvisations. Tonight at the Barbican Centre, Silk Street, London, 8pm. Tickets: pounds 10- pounds 27.50. Box office: 0171-638 8891.
The Edinburgh International Christmas Market kicks off tonight. It includes two ceilidh nights (tonight and 12 December). There will be more than 40 covered stalls, and each day the market will highlight the cuisine, products and customs of a different country. Look out for the BBC's Two Fat Ladies and the opera-singing comedy duo Hipopera, who will be roving the market. Until 14 December. Details: 0131-466 7099.
For more holiday cheer, The York Early Music Christmas Festival starts tomorrow. Highlights include a programme of Christmas music from renaissance Germany, Bach's Christmas Oratorio and Schutz's Christmas Story. Next weekend is a nativity play, Christmas Mystery, and a display of 18th-century decorations and table settings. Until 21 December. Details: 01904 658338.