Harrogate - the perfect short break for foodies, culture vultures & lovers of the great outdoors. All the best things to do in Harrogate here