News

A COASTAL town in North Wales has been named one of the happiest places to live in the UK - and it's not a bad spot for a holiday either. The harbour town of Porthmadog has long sandy beaches, a steam ...