John Lennon spent some of the happiest times of his life in the obscurity of Scotland, which is why one Highland village has a shrine devoted to him.