We have visited all the places that you mentioned. York is my favorite city in the UK, we loved it.
Liverpool is OK, but we weren't wowed by it. Not into Beatles tours.
Bath, we did three nights there, but it was our first city after we arrived from the USA.
We had two full days in Bath. You can do Bath in one full day. Our send day in Bath, we did a day trip to Wells and Glastonbury.
Recommend The Brooks Guesthouse, a great B &B. Also, the Scallop Shell restaurant nearby had the best fish and chips in England.
York, we did three nights there and spend 2 1/2 days touring there. Did the great National Railway Museum, the Minster (Cathedral-perhaps the most impressive in England), two other museums, walking the ancient walls and the city's narrow ancient streets.
We stayed at The Minster Hotel, located walking distance from the north gate. It has parking and a great breakfast.
Durham we did one full day there, with three hours at the famous cathedral, which is very historic. The city is great. Forgot the hotel.
We also, stopped to see Hadrian's Wall on our way to Scotland. The wall is only about 4-5 ft high now as most of its stones were removed for border fences or other construction.