I've lived in York for many years, and I find very few reasons to go to Harrisburg. A few events at the Farm Show complex, that's about it. I find Lancaster infinitely more appealing as a place to visit... and if I want a bigger city feel Pittsburgh, Philly and Baltimore are close enough and also more appealing.
Of course, York is even worse than Harrisburg...
__________________