I have not traveled to many places outside of England and the UK to be honest but of all the places I have been to and visited. York, England would have to be the best one so far. Such an amazing place to go and visit if you ever get the chance.