Best cities to live does not equal to best cities to visit.
You rate it by quality of life, living standard, if there is such term, the "stress" you endur living in the city.
In terms of that, Vancouver is one of the best place to live (i am biased though, but then I have lived in Hong Kong...