Kettlewell is the perfect village in the Yorkshire Dales to stop off during a long hike for a pint or homemade cake.