Delphi—hangovers, high priestesses, and Greece's best dog!