One of the best ways to see St. Petersburg, in my opinion as a tour guide, is via a canal boat. Many people refer to St. Petersburg as the Venice of the North.  There is a complex system of canals that are a perfect conclusion to any day in St Petersburg. Canal trips last between one hour and one and one-half hours. You can pick from a variety of routes to highlight the sights that are most interesting for you.  I'd be happy to make suggestions before you board.  The boats come in all sizes for all types of interests.

The boat trips are always very informative and are offered over a speaker system or verbally depending on the size of the canal boat you decide to select.  
Depending on the route, you'll see a wide variation of architecture throughout your trip.  You'll also navigate your way through a multitude of passage ways and under bridges.  If visiting during the summer time, be sure to enjoy your trip during the white nights.  As your St. Petersburg guide, I'll be happy to make suggestions to help you make the best of your canal boat trip adventure.