Spain is home to some of Europe’s oldest settlements, with villages and towns whose origins stretch back thousands of years. From prehistoric cave communities in the north to early Iberian ...