Petworth, West Sussex is one of the UK's top foodie destinations. With a cosy inn, excellent local food shops & cafes, it has all you need for a gourmet break.