One of the best experiences I have had here in Russia has been going to see Eugene Onegin at the Marinskii Theater here in Saint Petersburg. Eugene Onegin is an over 4-hour long opera by Tchaikovsky based on the novel in verse by Pushkin. The Marinskii Theater is absolutely gorgeous and the opera was beautiful.