Island Hop, City Shop & Beach Stop.

From quiet white-washed island villages to bustling cities bursting with colour, history and culture, firey Flamenco to isolated sandy coves, Spain has so many holiday options.