St Petersburg, unlike many other destinations, is better when explored with a guide. Many of the museums have to be pre-booked, and hiring a guide saves a lot of your precious time. In some cases and at certain times it is the only possible to visit them as part of an organized private or group tour, as these have preferential entrance.