Duncannon was great. No great resupply next to the trail I believe, but get a ride to places close by and you're good. What everyone says about the Doyle is true. Wouldn't want to stay the night there, but the food in their bar is really awesome. Overall, a pretty town with friendly people.