There are direct flights from Washington DC to Harrisburg every day and I think that this is the easiest and, in your case, the best way to get there. I know about the flights because I frequently fly on this destination. You should just check the time that will suit you most and the date, and perhaps if any ticket reservations in advance are necessary or not, because some of the airline companies insist on them.