Jasper named among best cities to live