Choose Hotels by Availability
Hotels in Russia
Moscow is surrounded with history. Stand on Red Square and admire the iconic 16th Century St Basil's Cathedral with its famous onion domes or turn and marvel at the Kremlin, the political centre of the country, turn again and there is Lenin's mausoleum. GUM, the famous department store, is just next to Red Square although the best souvenirs can be found along Arbat Street.
St. Petersburg is situated in northwest Russia on the Neva River. Once the capital of the Russian Empire, it is renowned for its beautiful architecture, elegant bridges, picturesque canals and collection of museums and galleries. Visit the iconic Hermitage Museum, magnificent St Isaac's Cathedral and tranquil Summer Gardens.