According to the National Parks Service, over 2,600 National Historic Landmarks are spread across the country. These are our top picks for a bit of history across the nation.