There are so many places to visit in Northumberland, England. From stunning coastal castles to beautiful rolling hills, here are the best.