Bamburgh Castle in Northumberland is one of the county's most iconic castles; check out this post to see the best things to do there!