Spain still takes a siesta in the afternoon. However, particularly in the larger cities, more businesses are staying open all day. There are even a few 24-hour shops. This one clings to tradition.