castle atop a hill somewhere in Portugal