Salisbury is easy to overlook on the tourist trails of England, overshadowed in the east by Stonehenge, to the north by Bristol and Bath and to the south by Portsmouth. Historically, the area was ...