Situated between Europe and Asia, Russia offers much in the way of authentic old-world charm, captivating history, intricate architecture, dynamic cities and dramatic landscapes. Moscow and St. Petersburg, are completely different in character. Moscow is an ancient capital of churches and monasteries. Its heart, the Kremlin, brings you immediately to the 15th century. St. Petersburg is an elegant city of palaces and grand estates.