Spanish wine has a rich and diverse heritage, with a long history of winemaking dating back thousands of years.