Spain - tapas, castles and whitewashed hill towns! From Barcelona to Sevilla, highlights include the medieval towns of Segovia and Toledo (near Madrid). A mini road trip through endless expanse of olive groves in Andalucia came to an end at the medieval Moorish stronghold - La Alhambra.