The Alentejo region of Portugal stretches from Rio Tejo in the south, to the northern mountains of the Algarve. Large area, covers about a third of the country with beautiful coastlines, Roman buildings and crusader castles.