St. Petersburg offers a nearly unrestricted range of theatrical experiences. It hosts an abundance of Theatres each with its own particular character. The pulse of St. Petersburg races when it comes to the amount of entertainment available to tourists. The variety of theatres in St. Petersburg ensures organized fun to suit all types and tastes, from live music, comedy, opera, classic ballet and drama..