An impressive festive market, Michelin-starred restaurants and chic, affordable stays make York the ideal pre-Christmas ...