Demetrios place has everything you need and is located in a charming little town on the mountains. There are not that many food options and the only restaurant closes at 8.30 pm so if you arrive later make sure you had dinner before.