As the Saxon capital of England, the city of Winchester has plenty of historic buildings, including the longest cathedral in Europe.