I voted for Moscow not only because I live here but to me St.Petersburg looks a bit unnatural like a museum.
Pardon me this metaphor but St.Petersburg is a gorgeous girl with a lot of make-up on her...