I like Leeds too. I'm pretty similar to you; I like cities too. You are right. York is a beautiful place. However, I went through some reviews relating to York, and they were not too good compare to Leeds. In terms of support given by the tutor, the support from the University itself. Leeds were far better when analysing the reviews.
Actually, I want to pursue a career as a Data Scientist, AI Engineer or at last as a Software Developer. So, I prefer Leeds for the MSc Artificial Intelligence, as I can be a Data Scientist, AI Engineer, and at last a Software developer at least, as every IT programme needs to have programming module. So, it would help in every way I think.
What are your opinions ?