Melanie Bryan spent a weekend in Petworth, the picture-perfect market town in the South Downs that boasts superb shopping, food and one of Britain's greatest country houses.
61