Look at iglucruise for ideas on price
May I ask did he book with the cruise line directly? Or with travel agent? £50ish a night on a cruise just seems to good to be true! I am very interested to hear more details! Thanks
Cunard is what I would call a more traditional cruise experience ... everything just that little more upmarket. Nothing wrong with P&O and probably better for younger travellers
If you take the organised tour with the cruise company you don't need a visa
You are right, you are looking at £200 plus for a two day tour depending who you book with. I was in St Petersburg at the end of May as part of a cruise and you have to do this. There is no way you could do this by yourself and trying to get around all the places of interest in the time that you have there.