Festivals
St. Petersburg is a town that lives to celebrate and loves to revel in its continued status as the cultural capital of Russia. Not a month goes by without the city marking a historical event, holiday, musical movement or something else altogether with a festival.