There is a museum of vodka in St P....
I love them both but they are very different. St P feels like a European city (albeit a very grand and exciting one), whereas Moscow is more alien and mysterious and ‘important’ in lots of ways. Moscow has red square, Lenin, st basil’s, GUM (these days mostly incredibly interesting oligarch-watching), the Kremlin itself, some stunning Art Deco buildings, novospaskiy monastery, some truly amazing monuments to soviet achievements (the Stakhanovite worker and the kolhkoz woman still makes me laugh), bunker 42 Cold War museum, Gorky park, the Tretyakov.... I could go on..... it’s a really fabulous city.
So is St P, but there are loads of cheerleaders for that, so I thought I’d speak out for Moscow