The best hotels in Kefalonia, Greece

From a luxurious hotel in Fiskardo to a villa in Lourdas, these are the best places to book on the Greek island
Wilderness Whisperings