Fiscardo is absolutely beautiful, with a good variety of restaurants and bars. The waterfront is so pretty, with all the boats bobbing around and the colourful venetian buildings, and good food can be found everywhere. Prices are a little higher than other villages on the island, but worth it for the beautiful surroundings and stunning views of Ithaca and Lefkado. Some really nice hotels there too. My personal favourite is the Hotel Almyra, which is a 15 min uphill walk from the village, but is absolutely lovely and has wonderful views. Can't fault it!