If you love exploring sleepy English villages and visiting incredible castles, then you’re going to love visiting Bamburgh in Northumberland!