Самым дешевым транспортом будет рейсовый автоюус. Мой одногруппник как-то раз ездил по акции за 100 рублей.
В плане проживания посоветую каучсерфинг. Что это, можете погуглить. В Питере очень много ребят, кто занимается этим. Достаточно списаться с хостом и найти общий язык, жить будете бесплатно ( вчера вернулись из Владимира, попались нереально крутые ребята. Показали город, отлично провели время).
В плане еды, можно закупаться в супермаркетах или искать скидочные купоны на различных сайтах. Но, по собственному опыту, в Питере цены в кафе и ресторанах заметно меньше, чем в Москве.
Если интересуют бары и клубы, я бы посоветовал посетить бар Доски. Цены безумно удивляют, очень движово и весело.
Удачного путешествия!
Рекомендую попробовать урвать билеты по 100 рублей на busfor. Каждый день ровно в 10 часов есть 2 билета из Москвы в Питер и из Питера в Москву.
А можно адрес вкусной забегаловки, куда теперь ходите постоянно?)