Simon Calder ranks Russia's World Cup 2018 host cities from best to worst. St. Petersburg is the most beautiful city in Russia with entwined Russian history and a living work of art in the shape of the Metro. Moscow is the hub of everything in Russia with Red Square, the Kremlin, and Lenin's Mausoleum as top attractions. Other cities like Kazan, Sochi, and Samara are also reviewed.