Grassington is one of the best loved of the many delightful small towns and honey pot villages in the Yorkshire Dales.