We booked the insider tour for our cruise stop at St Petersburg. Since we have a small group, we have our own private bus and personal tour guide. Our guide took advantage of a small group, and was able to get us into all the points of interest without waiting on the long line. We enjoyed all the wonderful places at our own pace. The restaurants we went also had great local food. All in all, it was a wonderful experience.