Ответы справочной службы
Второй вариант правильный. Обратите внимание: Радищев учился в Пажеском корпусе (не в Пражском).
Страница ответаВарианты равноправны. Однако при соединении с частью санкт-... верно только: санкт-петербургский.
Страница ответаОба варианта нормативны.
Страница ответа