This hotel ~ "The Judges Lodgings" is right in the centre of York,in fact it is only 2 minutes from the Minster,and some rooms have a Minster view.
It is not cheap,BUT neither is it wildly expensive either.
http://www.judgeslodg...om/JLH%20Welcome.html
One futher point though,I get the feeling that many good hotels in York may be fully booked for Christmas by now,and of course some of the smaller independent ones may close over Christmas & New Year.
If you CAN get into The Judges Lodgings it's well worth the price,we have stayed there 3 times and love it.