The small village of Assos and its castle were one of the best surprises of our trip through the island of Kefalonia, in Greece! :D