Harpers Ferry has really two parts to it, one is the historical center the other is the national park with great hiking trails. Both are fantastic. Historical center offers a nice glimpse into the history of the place and is fantastic for children. Hiking trails are of varying difficulty and can be enjoyed by everyone. The only problem are people hiking with unleashed dogs on the trails.