The bustling market town of Skipton in North Yorkshire has been crowned the happiest place to live in 2025. With a well-preserved medieval castle overlooking its centre, Skipton is surrounded by ...