2Kastoria: Lakeside Serenity
Tucked away in northern Greece, Kastoria is a picturesque town situated on the shores of Lake Orestiada. Known for its well-preserved Byzantine and Ottoman architecture, Kastoria feels like a step back in time. The town is characterized by its old mansions, Byzantine churches, and cobblestone streets that wind their way around the lake.