Действительно, общего много, но есть и различия. Об общем много писать не буду - «Иронию судьбы» все, наверно, не раз смотрели.
Упомяну лишь о вокзалах.
Московский (тогда - Николаевский) и Ленинградский вокзал (тогда - Перербургский) в Москве - близнецы-братья, как снаружи, так и внутри. Только в одном в главном зале бюст Ленина, а в другом - Петра I-го. Оба вокзала построили архитекторы Константин Тон и Рудольф Желязевич в 1844 — 1851 годах.
Но поговорим о различиях. Не буду говорить о внешних различиях, это, на мой взгляд, не главное. Интереснее отличия в ментальности людей. Москва - это Азия, многое выставляется напоказ, соревновательность. Психология в бОльшей степени общинная, чем индивидуальная. В Питере - наоборот. Петербург - это же «окно в Европу», так он и строился.
Если воспользоваться современным молодежным сленгом, то жители Москвы "гламурные", а Петербурга - "готичные". Петербуржцев считают более доброжелательными и культурными, а москвичей более практичными, людьми с деловой хваткой.
Даже в языке много отличий. Например, тротуар от проезжей части в Москве отделяется "бордюром", а в Питере - "поребриком". Вход в дом в Москве москвичи назовут "подъездом", а питерцы скажут "парадное". В Москве высотный дом - "башня", в Питере - "точка".
В Питере "шаверма", в Москве - "шаурма". В Москве она будет "из курицы", в Питере - "из куры".
В Москве вы будете есть "батон", в Питере - "булку". В Москве суп вам нальют "половником", в Питере - "поварешкой".
Москвич носит под пиджаком "водолазку" (тонкий свитер), а питерец - "бадлон".
Маленький магазинчик в Москве - "палатка", в Питере - "ларек".
Машины в Москве едут по "эстакаде", в Питере - по "виадуку". Если нужно что-то стереть с бумаги, то москвич это сделает "ластиком", петербуржец - "резинкой". Разговаривают москвичи с помощью "мобилы" или "мобильника", питерцы - с помощью "трубы" или "трубки". Окурок сигареты москвич назовет "бычком", питерец - "хабариком".
В Москве при входе в метро предъявляют "проездной", в Питере - "карточку".
Даже деньги у них разные: в Москве тысяча рублей - "штука", в Питере - "тонна".
В общем, можно продолжать и продолжать, но вы уже поняли, что это два замечательных, но совершенно разных города.
Приезжайте, гуляйте по ним, получайте удовольствие и дополняйте мой список.