Если на неделю, то можно квартиру снять, предложений много, выйдет дешевле, чем гостиницу. Насчет - окраина или центр - все зависит от того, что будете делать. Конечно, в центре больше всего достопримечательностей. Но Питер не Москва, весь город на метро - максимум час в дороге. Если на машине будете передвигаться, то примерно так же. Учитывай пробочное время - примерно 8-10 утра и 17-19 вечера. Едальни все открыли, проблем с этим не будет, от столовых, до ресторанов, у нас этого добра хватает на каждом углу. Если хочется приличные рестораны  - Гинза Проджект, есть в каждом районе https://ginza.ru/spbПанорамные рестораны: https://spb.restoran.ru/spb/catalog/restaurants/osobennosti/panoramnyjvidnagorod/Насчет экскурсий, дам свои любимые, но конечно, их намного больше, а на вкус  и цвет ...)) Центр:1. Исаакиевский собор (небольшая экскурсия внутри, подьем на обзорную площадку)2. Спас на Крови (небольшая экскурсия внутри)3. Эрмитаж, но я люблю больше Русский музей4. Музей Арктики Антарктики ( дети любят)5. Зоологический музей и Кунсткамера ( в одном месте)6. Летний сад (рядом можно покидать монетки в легендарного чижика - пыжика)7. Просто гулять по Невскому проспекту - множество маленьких частных музейчиков, полно кабаков, по вечерам много уличных музыкантов, кататься на корабликах, разводить мосты)Не центр:1. Гатчина ( оч классная экскурсия по Гатчинскому замку2. Петродворец ( я не люблю шляться по дворцам, очереди - капец. Но там есть шикарная отдельная экспозиция "Банный корпус императрицы", никому не будет скучно - очень советую и народу как правило туда не много)3. Царское село, и просто погулять и во дворец4. Музей "Гранд Макет", метро Московские Ворота, с детьми - обязательно бы пошла, но и взрослые тащутся.5. Диво - остров ( метро Крестовский остров), если хочется ощущений) Огромный парк аттракционов, больше рассчитан на взрослых уже детей и подростков, там и просто гулять кайфово...