Leyburn may be small, but the Wensleydale market town packs in impressive scenery, centuries of history, independent shops and easy access to the Yorkshire Dales.