Traditionally August is the month for Spaniards to go on holiday. In the old days that meant the whole month, nowadays 2-3 weeks. As 15th August is a public holiday here, like Ferragosto is in Italy, the two middle weeks in August are the peak for absences from the cities.