Politics aside, Moscow and St. Petersburg are great cities. They are extremely clean, prices are low, beaurocracy is effective with "expedited fees", and you don't really feel that much danger vs in western cities. It isn't as modern as London, but who would want to live in London fearing for...