Bamburgh Castle, Northumberland Bamburgh Castle in Northumberland is an incredibly beautiful setting for a coastal and castle wedding.