В первый раз пошёл в сторону Зингера по Невскому проспекту, прогулялся по Малой конюшенной улице, потом пошёл в сторону Спаса-На-Крови, потом в другую сторону Канала Грибоедова, дошёл до университета какого-то, там местная молодёжь на гитарах песни распевала (в 5 часов утра). Поскольку в тот день у меня было мероприятие, на следующий день отправился гулять по прилегающим районам, но прогулка была ограничена по времени из-за поезда, поэтому многое посмотреть не успел.
Побывав уже три раза там, скажу так: можно посетить Невский проспект, Петропавловскую крепость, набережную возле неё, перейти на Васильевский остров, пройтись вдоль набережной, посмотреть на корабли. Обязательно сгоняйте в Кронштадт, это безумное место, особенно по дороге туда — минут 10-20 вид будет открываться на Финский залив. А какие там закаты! Ночью посетите развод мостов, это особенно красиво летом, когда с одной стороны города ещё ночь, а с другой — уже утро, по пути можно зайти на Дворцовую площадь.
Для разнообразия можно побывать в спальных кварталах, но там, кроме атмосферы и архитектуры, интересного мало. Дом книги посетите (где офис ВКонтакте), много разных сувениров там есть. А поесть можно в "Пышечной" на Большой конюшенной улице, там всегда вкусно и по цене достойно. Ещё на том же Невском проспекте есть столовая, тоже вкусно кормят.
А если хочется лютых приключений, то найдите крышу и залезьте, пофоткайте оттуда, побегайте от полиции (если таковая будет). Потом сгоняйте на какую-нибудь ж/д платформу, желательно подальше от центра, зацепитесь за поезд и покатайтесь какой-нибудь маршрут, изучив предварительно наличие запала на платформах — и погуляете, и покатаетесь, и город посмотрите (хотя бы часть).
Главное вечером не приторговать лицом в этих самых "каждых двориках". А еще можно взять с собой фотоаппарат.