While most consider Italians to be the most fashionable the Spanish are not far behind. You'll see many fashionable Spanish strutting around Madrid and Barcelona. That said, for the most part, people in Spain dress for the weather and for the occasion.