Best places to live in the UK - our top 30
This spa town in North Yorkshire is popular with visitors from all over the world, due to its historic Royal Pump House, RHS gardens and its close proximity to the Yorkshire Dales.
Being near Leeds international airport and having good train links into London, Harrogate is a prosperous town and this is reflected in the many upmarket high street shops in its picturesque town centre.
Average house price: £263,726
Thinking of moving? Don't forget to check out our 10 things you must consider before renting.