Which is nicer? St. Pete's or Moscow? Nicer I don't really mean "things to do" because both have a ton of museums and landmarks. I more mean atmosphere and beauty. Which is nicer to be in on a tourists point of view?