Kastoria leží mezi pohořími Grammos a Vitsi a Řekové ji považují za jedno ze svých nejkrásnějších měst. Skutečně má skvělou polohu v nejužším místě poloostrova, který vybíhá do jezera Orestias. Stejně zajímavá je však i jeho architektura, především byzantské a postbyzantské kostely a také domy významných občanů ze 17. a 18. století (tzv. archontika). Tehdejší měšťané zbohatli díky obchodu s kožešinami. Ten ostatně kvete dodnes, jen kůži bobrů, kteří kdysi žili v okolí jezera ve velkém množství, nahradila dovážená kůže. Kostely byly původně většinou soukromou kaplí příslušnou k archontice. Z původních 72 jich přežilo 54. Jezero Orestias je obklopené horami, lemované stromy a rákosím. Žijí v něm žáby i želvy a je rájem vodního ptactva.