historic castle on a hill