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.