Greece: A little taverna at the end of the road in the pretty little mountain village of Makrinitsa