In order to discover all these strange and beautiful spots, one should know which places to visit, where to taste the delicious Kefalonian food, where to entertain and what to buy from the beautiful shops of the island.