Delphi Greece is the one place where, having seen some, I wanted to stay and see more. Delphi is in the…