being a foreigner I do not know much about the difference between the people of these 2 cities, apart from historically (don't know what is like now) St. Petersburgers spoke Russian with a better accent than Muscovites...

but...

I have noticed something about people from Moscow, and please don't get mad at me anybody but umm, I don't think I'm crazy... but seems to me a lot of people I've met from Moscow have a certain strange attitude... I'm not saying everyone, but enough of them have it that I notice it is not unique to just one individual. This attitude is something like they are a little suspicious of people, at least people they just met...

ok maybe it's just me... but I swear that's what it seems like. Not everyone is like that of course, but enough that you think it is not just coincidence.