A picturesque town in western Portugal, with a medieval fortress and narrow streets, perfect for discovering this gem of Portugal.