The picturesque Yorkshire Dales market town of Hawes has been ranked sixth in Country Living's top 20 hidden gem destinations ...