Санкт-Петербург - российский город, и этим ничем не отличается от других городов России
В соответствии с Соглашеним между Правительством Российской Федерации и Правительством Украины "О безвизовых поездках граждан Российской Федерации и Украины" регистрация гражданам украины НЕ требуется, если они находятся менее 90 суток.