В городе более 250 музеев. Двумя крупнейшими музеями мира - Эрмитажем и Русским музеем Петербург гордится по праву. Коллекция мирового искусства Эрмитажа богаче, чем коллекции Лувра. Это один из старейших музеев мира. Расположен в пяти исторических зданиях города, включая Зимний дворец - бывшую резиденцию русских царей.
В городе работают более 80 театральных коллективов, в том числе такие всемирно известные, бывшие императорские театры: Мариинский театр, Малый театр оперы и балета им. Мусоргского.
Петербург часто называют "Северной Венецией", "культурной столицей России", "городом белых ночей", "городом тайн". Неудивительно, что у Петербурга столько названий: за три столетия он стал крупным центром мировой и российской культуры.