Stuart Forster overviews top things to do in Alnwick, Northumberland, including places to eat, stay and drink in the attractive Northumbrian market town.