Nestled on the shores of Lake Orestiada, Kastoria offers a captivating blend of Byzantine history and natural beauty. Explore its well-preserved, historic city center with its numerous churches and mansions, then take a boat trip on the lake to admire the stunning scenery and tranquil atmosphere. Don't miss the chance to sample the local cuisine and experience the warm hospitality of the region.