Если бы меня спросили про город на Неве - я бы назвала Питер чисто ассоциативно ("Это что, Ленинград??? Город на Неве?"(с) ), а вовсе не из-за хорошего знания географии. Я, стыдно сказать, в старших классах и через пару лет после окончания школы в общей сложности раза 4 если не больше ездила в тогда еще Ленинград и ездила именно по рекам, на теплоходе... но при этом не помню ни одного города на Неве кроме самого Питера