One of the customs I love about Spain is that they "take time out to smell the roses". SIESTA TIME is a time-honoured tradition that most Spanish cities adhere to. Make sure you get everything you need as at 2 o'clock most shops close, so the employees can go home to their families for a few hours. It's such a wonderful idea. Maybe we should adopt somehtthing like that, so that we're not so stressed out. But, they do open late into the evening. Because of the hot summer days, people come out later in the evening when it is a lot cooler.
They have a siesta there, which means I think it was two o'clock when everything closes and people go home to their families for a few hours and come evening time everything is buzzing again, so make sure you get everything from the shops early. Children are usually in the bars til the early hours as well with their parents which was quite a shock for myself, and they get up for school early in the morning, I really don't know how they do it, but it is a way of life for them, and a good life it is - friendly, relaxed people.