Staycation and surfing hotspot St Ives has been crowned the happiest place to live in Great Britain. The town topped the list of places where …