I am sure this has been answered elsewhere...disembarkation for tours at St Petersburg (2018).
We were going to use the cruise ship tours (no visa required) but have since discovered that as long as you are using a registered tour operator you do not need a visa.
We would prefer the smaller groups offered by local companies, but I read somewhere that ship organised tours are allowed off first, there are long delays at immigration etc.
General and useful help and advice is required please.
Thanks in advance.