Discover five affordable towns where American history lives on—from Natchez’s antebellum mansions to Gettysburg’s storied ...