The top attractions of Russia are Lake Baikal, St. Petersburg, Red Square in Moscow, and Rosa Khutor Ski Resort.