19. Harpers Ferry, West Virginia, is America's most beautiful historic town.

Why We Love It: Thomas Jefferson described the small village where the Potomac and Shenandoah rivers meet as "probably one of the most spectacular scenes in nature" when he visited in 1783.

Advertisement