Here is the basic itinerary for your 2 days in St Petersburg -
Day 1
7:30 am -8:30 am Meet by your ship ( depending on the ship arrival time). Orientation driving city tour.
9:00 am-10:30 am Driving to Peterhof (Russian Versailles) with a visit of the most beautiful metro stations on the way there.
10:30 am-12:30 am Watching the ceremony of the fountains opening in Petergof Lower Park; guided tour of the upper garden and lower park.
12:30 pm -1:30 pm Driving to Pushkin city( Tsar Village).
1:30 pm-2: 30 pm Russian Cuisine lunch with a tasting of 3 kinds of vodka.
2:45 pm-4: 30 pm Guided tour of Catherine Palace with Amber Room; short walk in the park.
4:30 pm- 6:00 pm Driving back to the ship.
Day 2
9:00 am Meeting by your ship with your guide.
9:00 am-10:00 am Visit to a local farmer's market. Souvenir shopping.
10:00 am-12: 30 pm Early admission and guided tour of The Hermitage Museum: beautiful Gala Rooms and masterpieces of European collection (no impressionists department visit).
12:30 pm-1: 30 pm Lunch (either Russian pies with different fillings or dumplings with meat or pancakes).
1:30 pm-2 pm The Church of our Saviour on the Spilt Blood inside guided excursion.
2:00 pm-4: 00 pm Strolling along with Nevsky prospect and nearby: secret courtyards, Eliseev Brothers' Emporium, Russian Porcelain shop, Kazan cathedral and much more.
4:30 pm Driving back to the port along the Neva River embankments.