With many companies to choose from you should try to experience a ballet in St.Petersburg. Swan Lake will always be on and the dancing will always be top quality at whichever theatre you visit. Swan Lake in St.Petersburg has a different ending to that of the Swan Lake most ballet lovers will know, so without spoiling it for you it is always worth seeing this wonderful ballet here. These shots were taken at the Alexandrinsky Theatre. (If anyone can help with the names of the main dancers this would be greatly appreciated.)