Compare the cheapest hotel room rates for the best hotels in York, England