Spoilt for choice shops and restaurants. Searched high and low for a cruise with an English commentary. Found one at the second bridge down by the Kazan Cathedral and failed to find any others. Goes at 1600 hours only and will cost you an extra 100 Roubles or 600 Roubles in total but it makes good sense if your knowledge of Russian is not up to scratch.
If you own or manage Nevsky Prospekt, register now for free tools to enhance your listing, attract new reviews, and respond to reviewers.