When I visited St Petersburg I had not been to the ballet before. With some of the people I was travelling we decided to go and watch Swan Lake. The entry prices were ok, and despite the fact that most people were very elegantly dressed, nobody starred at us or made us feel underdressed. If you are up for spending a few hours surrounded by locals, going to the ballet is definitely an option. Swan Lake was amazing, and woke in me the interest for ballet in general.
This review is the subjective opinion of a TravelPod member and not of TravelPod.com.