Whether you’re a fan of Harry Potter or not, everyone loves a bit of magic. Durham is truly a magical city, an ancient county, and one of the most beautiful places in England. You may have passed it on your way to Newcastle or Edinburg,...