St. Petersburg is the city of literature. Most of its streets are as straight as an arrow, laid out on a fanned grid like books neatly placed on a shelf. But there are anomalies, too. Its curved, tapered streets lined by beautiful old buildings that hug narrow, wending waterways can actually look like an open book if you look hard enough. At least they always have to me. St. Petersburg is a city you share with the writers you love. You sense clearly that they — even if they wrote in the 18th or 19th century — sat in the...