From ancient castles to beautiful beaches, these charming countryside cottages are a stone's throw away from some of the best days out Northumberland has to offer