We'll be in St Petersburg, Russia, for 3 days, 2 nights on a cruise ship in June.
We would like some recommendations on what tour group to hire for our 3 days there. Any recent experiences would be very helpful.
How reliable are these tour groups? We really do not want to prepay for any of these tour groups.
Are there any tour group that follow the St Petersburg touring recommendations of Rick Steves?