11 incredible castles to stay in the UK