A historic hilltop city in Portugal’s Alentejo region, Beja is celebrated for its 13th-century Beja Castle, whitewashed buildings, narrow cobbled streets, Praia Fluvial dos 5 Reis, and cultural sites such as the Roman Arch and the Church of Santiago.