We've driven past Pitt traveling between NC and Buffalo for over 30 yrs and only a few years ago decided to stop and check it out - did a lot of the stuff mentioned and had a good time. Now each year we try to stop at least once on way to/from to take in a baseball game. I found it to be a nice little city to walk around (including river walk) - and definitely nice park see a game
The first time we stayed Downtown, but now for a quick stop to see a game we've been staying on North Shore - convenient for game and everything is still walkable if you wanted to go across the river to Downtown, Point etc. Never seen a ghost.