No trip to St. Petersburg is complete without seeing an opera or ballet performance. The Mariinsky is perhaps the most well-known institution, but it is by no means the only theater in the city. Tickets are sold throughout the city at kiosks and shops called Teatralnaya Kassa, which charge a nominal (usually about RUB20) fee for "insurance," which is theoretically optional. The theater box offices themselves sell tickets directly, too, and usually for the same price. Sometimes blocks of tickets sell out at the kiosks but tickets are still available at the theater, or vice versa, so it is worth checking both places if you have your heart set on a particular performance. It is possible to take not-so-small children into some performances if you take a private box, although you will need to ask when you buy your tickets.
The music scene in St. Petersburg is diverse, with several classical, jazz, and pop concerts to choose from each week. Tickets are available at the same Teatralnaya Kassa locations as ballet and opera tickets, although tickets to pop concerts - especially US and European stars on tour - sometimes use exclusive distributors. For pop and rock concerts, unless you buy tickets for the dance floor (tanzpol), you are expected to sit quietly in your seat as if you were at a ballet - ushers are vigilant about keeping the audience from standing up, dancing, or cheering (polite applause is allowed, but that's about all).
Several of the ballet and opera theaters above also offer orchestral and recital performances, so those are not repeated below. Also, don't forget the many small clubs where up and coming bands play.
Most cinemas in St. Petersburg show Hollywood films dubbed in Russian. Art cinemas like Dom Kino often show independent American or British movies subtitled in Russian. DVDs of American/European films are also often dubbed. There have been crackdowns on sellers of bootleg DVDs, so it may be difficult or expensive to find DVDs in English these days. There are several DVD stores in the city - often near Metro stations - and it is worth asking about films in English.
Annual Message to Man international documentary, short, and animated films festival takes place in June or July, screening many films in English.
A tour of the canals by boat is a great way to see the city in the summer. The typical tour is through the Moika, out to the Neva to see the Peter and Paul Fortress and the Cruiser Aurora, then in through the Fontanka (sometimes as far as the Mariinsky Theater). Tours start at many points along the route and return to their starting point - hawkers for different boat companies abound - and the boats may or may not have a cafe and toilet on board. Almost all tours are in Russian. RUB500-650 seems to be the average price.
The alternative way to explore St Petersburg is to know it from inside walking and talking with locals and trying local activities. Those people who have lived here for years would like to tell you a plenty of stories, open some secret places (as roofs or courtyards etc.) and treat you as a friend. Most of tours are for 1 to 5 people. As some tours are free you are welcome to try it. The other ones are pretty cheap (about USD12-35).
Yakornaya ploshchad, d. 1
Primorskoe shosse, d. 536
Sadovaya St., 20
Dvortsovy prospekt, d. 48
Including Maly Drama Theatre - Theatre De L'Europe, Zazerkalye Saint Petersburg State Children's Music Theater and D137 Gallery properly placed in the vicinity of the thr...
With Alla Tours, St. Petersburg Tours - White Nights Travel - Day Tours and KURS-Spb Ltd - Day Tours conveniently placed near the three star hotel, Acme on Malaya Morskay...
Including Rumyantsev Mansion, Lieutenant Schmidt Bridge and Petersburg Art Center readily found in the vicinity of the three star hotel, History Hotel on Angliyskaya Emba...
With Jimi Hendrix Blues Club, Liteiny Bridge and Nekrasov Memorial Museum-Apartment ideally found close to the three star hotel, ALTBURG on Liteynyy; this hotel is approp...