Вопрос достаточно сложный, так как у каждого свои запросы. Вы же не написали, где планируете питаться (в кафе или будете готовить еду самостоятельно), какие достопримечательности и развлечения планируете посетить, на чем будете передвигаться по городу и т.д. Не менее тысячи рублей советую отложить на транспортные расходы (и это если вы не планируете часто пользоваться услугами такси, а будете предпочитать общественный транспорт).
Если жилье у вас уже оплачено, то на первый план выходят расходы на питание. В целом питерские цены можно назвать демократичными (за исключением ряда элитных заведений, куда бюджетные туристы не заглядывают). Самые высокие цены в городе наблюдаются в период белых ночей. Цены зависят не только от статуса заведения, но и от его расположения, чем дальше от основных достопримечательностей, тем дешевле. Но при большом желании даже на Невском проспекте можно найти недорогое, бюджетное заведение, в котором можно покушать. Часто туристы предпочитают питаться в фаст-фудах аля Бургер Кинг или Макдональдс. Еда там далеко не самая полезная, но очень вкусная и за 200-250 рублей на человека можно наполнить желудок. Также определенную популярность вызывает русский фаст-фуд, в котором готовят разные блинчики, пирожки и супы. В таких заведениях можно поесть за 120-150 рублей. Многие заведения в пределах 150-200 рублей ежедневно предлагаю неплохие комплексные обеды.
В большом разнообразии в Питере представлены супермаркеты и рынки. Такой вариант подойдет не только для экономных туристов, но и для тех, что не доверяет качеству еды в заведениях общественного питания. Цены на все продукты я вам перечислять не буду, так как это займет слишком много времени. Но стоимость ходовых товаров такова: десяток яиц – 60 рублей; килограмм картофеля – 25; сахар 50-60 за килограмм; фрукты 70-80; рыба – от 300, а мясо от 400. Литр молока стоит в пределах 50 рублей.
Стоимость посещения музеев и прочих интересных объектов разная и сумма растрат будет зависеть от того, какое количество заведений вы планируете посетить. Сложно сказать какую сумму вам нужно брать с собой без учета жилья, но однозначно не меньше 10 тысяч рублей (и это по самым скромным подсчетам).