A town in north Yorkshire of England, more popular as the Spa town, Harrogate is a beautiful place to visit for a weekend getaway or a mini vacation. This place is known as spa town because of the spa waters it has, that were discovered way back in the 17th and 18th centuries.