12 lovely things to do in Salisbury, Wiltshire's cathedral city