Known as ‘the city in the countryside’, Salisbury is surrounded by a landscape so quintessentially English it’s almost too good to be true.