Dominating Lisbon from the heights of Alfama, this Moorish castle immerses visitors in Portuguese history and offers one of the most beautiful panoramic views of the capital.