Jefferson, Texas, is a great place to go antiquing, check out quirky museums, admire beautiful historic homes, and relax with a drink at your hotel—just keep an eye out for ghosts on the stairwell.