Polperro in Cornwall wins hearts with its idyllic harbour, car-free cobbled streets, coastal walks and thriving arts scene