Правильно: спитОго.
Правильное написание: ночь на Ивана Купалу.
Запятая не нужна, т. к. союз и связывает две части сложносочиненного предложения, каждая из которых представляет собой безличное предложение.
Другие формы сочетания Злата Прага (кроме формы именительного падежа) не употребляются.