Talinn is the most wonderful city. Don't forget the market right outside the old city. The Regent shuttle takes you there. I still use the wonderful mittens I got there.
As for St Pete's, Yusopov Palace was great and aided by the guide
🚢 Cruise with your favorite Keene Luxury Travel Staff Member! 💰 5% KLT Reward plus Shipboard Credit available (amount varies per voyage)! 💲 Offering Enhanced KLT Rewards on voyages hosted by Ngaire & Clay!