Get into the festive spirit in York with plenty of choice when it comes to magical things to do this Christmas. Discover the delights of the iconic St Nicholas Fair, which is set to return for its 30th Anniversary this year. Indulge in mouth-watering street food, pick up some unique stocking fillers and tuck into some seasonal produce from an array of local traders. Find out what to see and do this year, from Christmas markets, ice skating rinks and Christmas events, it really is the most magical time of the year.