My girlfriend says Canton is nice, it's near the harbor and is being rebuilt. West of that area is also nice. North of it is Patterson Park, of which she says "stay away."
I suspect nevermore
would be able to give you more specific advice, but there's that.