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