Historic castles and picturesque villages