Few countries have such a clear signature as Spain. The mere sight of its name conjures up sunlight and beaches, flamenco dancers and bullfights, castles and cathedrals, and a proud people with a long, tempestuous history.