Through a fantastic fortuitous set of circumstances, I finally got to see my second ballet in Petersburg this weekend - and my first at the Mikhailovsky Theatre. The location is fabulous, only 2 blocks from the Gostiny Dvor metro or in good weather (and not in cute shoes) a 1/2 hour walk from home. The theatre is smaller than Mariinsky - which isn't exactly bolshoi either compared to USA venues - so it feels much more intimate. The performance was fantastic. The tickets were way cheaper. Maybe a true connoisseur would detect flaws that would render Mariinsky the preferred venue but I am not that good. I am thrilled that I'm going back to see the Nutcracker there next week!