The siesta is a habit and a must in Spain: between two and four in the afternoon people take a nap, especially in the summer months. Most shops are closed during that time – plan for it.
You will not miss out, though. The nightlife simply starts later: many clubs do not open until midnight and close at dawn.