We are sailing aboard the Jewel of the Seas in June 2020, out of Copenhagen, on a 10 day cruise. We will have a 2 day stop at St. Petersburg Russia. We are booked for the 2 day excursion tour package. Some family and friends are quite nervous about our safety on this trip. A friend, who sailed there YEARS AGO, said it was terrific but - their tour bus travelled at extreme rates of speed for safety sake. 1) we'd appreciate knowing the honest truth about visiting St. Petersburg and if you felt safe doing so? 2) No visa necessary because taking the ship sponsored tour, right? 3) Do they take credit cards in St. Petersburg? 4)Jewel of the Seas input? Thank you!