@bongo, на Невском (вроде бы ближе к Московскому вокзалу) по правой стороне (если стоять спиной к вокзалу) есть интернет кафе. Уж не помню как называется. Я там как-то сидел билеты на самолет покупал — все получилось, у них и принтер есть. Только это не халявный инет.
@bongo, на невском их два, недалеко от маяковской и где-то около большой морской; на петроградской; на василеостровской; ну и в спальных районах почти во всех он есть. wifi у них как платный, так и бесплатный с ограничением по времени и мегабайтам.