The Hermitage Museum is housed in the Winter Palace (and some other buildings), the main residence of the Russian imperial family. Magnificently located on the bank of the Neva River, this Baroque-style palace is perhaps the major attraction of St. Petersburg.