Да вот и я думаю, что всё-таки посещение святынь займёт у вас много времени, потому что в Питере их много. Так что у вас останется всего пару дней на просто погулять по историческому центру и посетить несколько музеев. А так как всё самое интересное в центре города, то где-то там и остановиться будет лучше. Можете заселиться в отель в Санкт-Петербурге, в центре, прямо на Невском проспекте
https://station-hotels.ru/n47/. Отель, надо сказать, что недорогой. Это не Хилтон, и не Мэриотт. Но вполне себе уютный отель.