That sounds like a really fun and unique way to experience St. Petersburg! I've always wanted to visit that city, and I think riding a horse through the streets would be a great way to see the sights.
The photos you shared are beautiful, and they really give me a sense of what it would be like to be on that journey. I can imagine the feeling of the wind in my hair and the sun on my face as I ride through the city.