Renowned for its Rioja, a wine named after the River Oja comprising a blend of grapes grown along its banks, Spain also offers excellent sherry and sparkling Cava.