Alnwick is a medieval market-town in the heart of Northumberland, famous for its unspoilt beauty, and is one of the most picturesque areas of countryside in the whole of England.