 In my opinion, there are two important points. In Spain, the days are longer and the people associate getting dinner with getting dark. And second is the weather conditions, because temperatures here are higher than in much of Europe. People tend to avoid going outside during the hottest part of the day.