Я с сыном ездила в Питер в прошлом году. Там почти на каждом углу, у каждого музея точно есть палатки с сувенирами. Особенно их много в Петропавловской крепости, в Царском селе. Что-нибудь точно подберете. Мы целый мешок привезли). В бюджет 200-300 р. точно уложитесь. За эти деньги можно купить фигурку-скульптуру знаменитых памятников: ростральная колонна, александрийский  столп, очень красивые фигурки львов и сфинксов. И они довольно большие на эти деньги. Детям очень понравится на ледоколе-музеи "Красин", если сможете вырваться. И "Диво-остров" аттракционов (там не только аттракционы, а сам по себе очень красивый парк с фигураами из живых растений, пофоткаться можно)  просто великолепен. Детям зачастую интереснее не просто музеи, а больше погулять).