Moving up north and looking for somewhere nice to live! We like Harrogate but not too familiar with it - where are the nicest areas? Also considering Knaresborough - is it as lovely as it sounds/looks? Or any other gems that we should consider? Thanks! :o)