I booked a St Petersburg tour with Maxibalt Tours when visiting this city off the cruise ship Regal Princess. It was certainly THE highlight of the 11 night Baltic Sea Cruise, made even more enjoyable by the expert knowledge of our guide for the 2 days, Mila. Her St Petersburg and Russian history knowledge was amazing. She could almost make you feel like you were living through everything that happened all those years ago. Add her great humour and it made for a great couple of days for the entire group. 100% recommended tour by me.