The Red Square is where most Hollywood films shoot their picture so why not visit that tourist attraction while in Moscow. Within the Red Square is the shopping mall placed right smacked in the center of Moscow. The gloomy atmosphere coupled with the elegant architecture in Moscow allows you to reminisce the old communist days and Lenin.
However, for a more serene ambience, visit St. Petersburg to experience the “Western European elegance” filled with palaces that Lenin once tried to establish for Russia. Hotels are plentiful for all travelers in this nation, and Planet Holiday has listed hotels in Russia for you. Select your destination to find discount hotels in Russia.