Мы тоже едем в Питер, и я искала инфу, в т.ч. и в инете Вот большая тема: http://ftour.otzyv.ru/read.php?id=82353&p=380 - там очень много написано про различные заведения общепита.Многие (в т.ч. мои друзья) хвалят столовую на Миллионной, 6 - недорого и вкусно. Это прямо за Эрмитажем.Точно знаю, что если ехать в Петергоф, то нужно брать еду и питье с собой, там в парке на это просто непомерные цены! Ну а в городе, думаю, всегда найдется множество кафешек. Особенно советуют чуть отойти в сторону от Невского, и цены будут в несколько раз ниже, и качество не хуже.