Вот с бюджетом сложнее Мы обычно на отдыхе не экономим, захотели поесть-попить - пошли в ближайшее заведение. На сувениры не тратим, в Питере нет ничего такого особенного, чего у нас нет. Разве что всегда привозим детские книги про Питер (книжный магазин на Невском посещаем обязательно).Вы когда определитесь, что именно хотите посетить, посмотрите стоимость билетов во все музеи, тогда уже будете понимать, какие расходы предстоят на билеты.Если с финансами совсем туго, то можно устроить просто пешую прогулку по Питеру, я своим устраивала своеобразный квест на тему "Кто найдет и сфотографирует больше львов". Вот так бродили по улицам и искали львов  Потом меняли львов еще на каких-нибудь зверей.Да, если пойдете в зоопарк, посмотрите мини-Петербург, это из метро "Горьковская" направо. Детям должно понравиться Поесть в Питере можно очень бюджетно. Знаю Столовую №1, в основном там народ питается. Мои любят "Маму Рому", посмотрите меню, может вам подойдет. Там огромные порции