During the summer there is a huge line up of various ballet concerts available. Make sure you go and see one - where better to see Swan Lake than in St Petersburg?
German beer is all organic so you cant get hang overs - I dare you to test it! ;D
FYI - make sure you have cash ahead of time because they don't take plastic and there isn't an ATM in sight!
I travelled on the European Contrasts tour in May 2006 with my boyfriend. We had 5 couples on our tour. We all had a great time and did not have any hassles being that we were couples.