I would recommend the Segway Tours to anyone who would like a very fun and unique way to experience St. Petersburg.
For anyone not familiar with Segway, they are a personal transport unit that is self-balancing (using several gyroscopes). All you have to be able to do is stand to operate these units. Leaning slightly forward moves the unit forward. Leaning back will cause the unit to move backwards. This may seem expensive, but it is worth every penny. For $50, you get a 2-hour guided tour, plus a short orientation. It takes no time at all to get accustomed to the control/balance.
Riding around in the parks yield great photo ops, and the guide is more than happy to take snapshots.