Набрала в поисковике " Мини-отели в СПб". Первое, что попалось на глаза:
http://www.petrovskydvor.com/
Там пишут, что возможно проживание с животными.
Это самый центр города, как раз около Казанского собора. Рядом с Невским проспектом.
Вариант №2: Лиговский проспект д.87. Это недалеко от Московского вокзала, и от Невского тоже. По моему, здесь подешевле:
http://group-ra.ru/ligovsky87.html?_...5ydTpwcmVtaXVt