What comes to mind when you think of Spain? Do you conjure up flamenco dancers and bullfighters? Or do you think of fabulous culinary delights such as paella, tapas and sangria? Spain is a nation of contrasts: modern urban cities studded with iconic historical sites; sun drenched beaches in the south and the majestic Pyrenees