In Greece, sea and mountain meet to dramatic effect, and everything is bathed in the bright, relentless light of the Mediterranean sun. Life here can be what you make it, either an endless party or a quiet affair. The smells of thyme and lavender, the ...