AT THE PRECIPICE of the 4.5-mile Maryland Heights Overlook Trail, the tiny town of Harpers Ferry appears as if it’s from a 19th-century dream. One minute, you’re trudging through dense deciduous forest, and the next, the trees abruptly part to reveal a rocky cliff with views of a tranquil mountain town situated on a riverfront.
250