Russia offers a plethora of attractions including the iconic Red Square and Kremlin in Moscow, the stunning Hermitage Museum in St. Petersburg, and the historic city of Kazan.