San Petersburgo es hogar de más de 200 museos, muchos de ellos alojados en edificios históricos.