Вопрос актуальный. На практике выясняется то, что удобнее всего жить рядом с вашей работой. Так можно сэкономить не только время на дорогу, но и деньги на транспорт.
Санкт-Петербург - город старый, имеет абсолютно все типы жилья, в том числе и возможность жить на барже, поэтому в каждом районе можно снять квартиру по средствам. Даже в Центральном и Адмиралтейском районах Петербурга есть коммунальные квартиры, которые можно снять за очень демократичные суммы.
Если рассматривать транспортную доступность до центра, то из окраинных районов мне нравится район м.Пр.Большевиков. Буквально 20 минут и вы уже в центре города, в отличие от других окраинных районов на восток город разросся меньше всего, а значит, восточные окраины ближе к центру, чем северные и южные.
По транспортной доступности на автотранспорте мне нравится север города. Выборгский и Калининский район города имеют достаточное количество парков и развитую транспортную сеть, что позволяет добираться домой с минимальным количеством пробок.
Проблему для востока и севера города представляет река и разводные мосты. Если вы часто возвращаетесь домой ночью, то это может стать для вас серьёзной проблемой.