Russia is the world’s biggest country and holds a whole catalogue of landscapes and cultures. Moscow and St. Petersburg are not that far away though, just a 3 hour flight from most European airports. These are cosmopolitan cities drawing from an amazing historic heritage, from the Russian empire over the USSR to Perestroika.