Вы написали правильно: за Краковом. В этом можно убедиться, воспользовавшись «Словарем собственных имен русского языка» Ф. Л. Агеенко или «Письмовником» (рубрика «Пушкиным или Пушкином?»).
Верно: краковянин и краковец.
Оба варианта верны (разумеется, если речь идет о соглашении, подписанном в те времена, когда Польша еще была Польской Народной Республикой).