We drive from Northern NY and go through Wilkes-Barre on our first day. The last time we went, we tried the same route as Donna L. and had good luck with it as well. Before this we would go all the way to Staunton and then take 64 to 95. The 66 to 17/15 seemed to shave a good hour off of our drive without the headache of DC.
As far as a hotel, I can't help with one specifically as we take 3 days to get there and stop in Va. and then Kingsland, Ga., but I can tell you that we stayed in one of the newly renovated Sleep Inn's in Stony Creek, Va. last time and it was very nice for the price. Rooms were all freshly remodeled and very clean, with an indoor pool and breakfast in the AM. It's nothing fancy, but a good place to lay your head for a night. The Sleep Inn website has a list of all of the hotels they have remodeled. If you know roughly the area you wish to stop, I recommend looking to see if there is a place nearby on the list.