Правила склонения фамилий см. в разделе «Азбучные истины».
Правильно: Косовска-Митровица, Зелёна-Гура (оба названия зафиксированы в словаре Ф. Л. Агеенко «Собственные имена в русском языке»).
Знаки препинания расставлены верно.
Верно: Лекция гуру Имя Отчество - для всех.