Skipton on the edge of the Yorkshire Dales was named the happiest place to live in the UK. I visited the town to find out why ...