Harpers Ferry is a beautiful historical town on the banks of the Potomac River. It is a popular destination so if you can I would try to go on a weekday. If you are a history buff you should definitely make the trip. It is a great place to stretch your legs on the banks of the river or explore the historic sites in town. The whole region is littered with historic sites and civil war battlefields.