Can anyone recommend a really good hotel in York? By really good, I mean 4 or 5 star and centrally located (as we'll be travelling by train). Also, any recommendations of places to eat would be appreciated. Am treating DH for his 40th birthday so pushing the boat out a bit. Thanks in advance.