All the best things to do in Kastoria, Greece – from Byzantine churches and Ottoman mansions to cycling around the tranquil Lake Orestiada. I first came across Kastoria when I was searching for a place to break the journey overland between Thessaloniki and Albania. I chose the small city for…