Siesta time is a really typical Spanish thing. However, the typical afternoon nap happens more in the Southern part of the country. In Barcelona, little shops might close during the afternoon (between 2 and 5 pm). But the big shops in the center and tourist areas usually stay open for the whole day.