Moving to the countryside often means compromising on shops, places to eat and interesting things to do on your doorstep in favour of a more peaceful way of life. But St Ives truly offers the best of ...