Here are my tips for spending 3 days in St Petersburg, Russia: a full itinerary and guide, featuring things to do, see and eat.