You want to spend your holidays in Spain but want both beach and shopping ? Then choose your date for each par of Spain :
Sales Date in Summer 2017 for Andalusia
For 1 July to 31 August à Sevilla, Malaga, Cadiz, Marbella and many big cities in Andalusia
Sales Date in Summer 2017 for Aragon
For 1 July to 1 September for good prices in your shopping for this summer in Zaragoza and around
Sales Date in Summer 2017 for Balearias
2 month For 1 July to the first day at work (monday to friday) after the 31 August of 2017 in Majorca or Ibiza and Minorca of course
Sales Date in Summer 2017 for Canarias
For 1 July to 31 August à Santa Cruz de Tenerife, Lanzarote ...
Sales Date in Summer 2017 for Cantabria
For 1 July to 30 September in Santander on the atlantic coast
Sales Date in Summer 2017 for Castilla La Mancha
For 1 July to 30 September in Toledo, Ciudad real, Cuenca and Albacete
Sales Date in Summer 2017 for Castilla y Leon
For 1 July to 31 August you can do your summer sales 2017 in Leon
Sales Date in Summer 2017 for Catalunia
For 1 July to 31 August in Barcelona, Salou, Sitges and all others splendid cities
Sales Date in Summer 2017 for the Comunidad of Valencia
For last monday of June to the first Saturday of September, this is the rule in the communauty of Valencia, then for 2017 in summer the real dates are in Alicante or Valencia : 29 June to 5 September don't forget other cities like Javea, Cullera or of course Denia
Sales Date in Summer 2017 for Extremadura
For 1 July to 31 August. I think this is a good communauty for summer holidays, not many tourist and magnific cities to visit like Badajoz, Mérida and romans ruins or Caceres
Sales Date in Summer 2017 for Galicia
For 1 July to 30 September for Saint Jacques de Compostelle and La Coruna for example
Sales Date in Summer 2017 for Madrid
For 21 Junio a 21 September in the main city of spain and around in Aranjuez, Getafe ...
Sales Date in Summer 2017 for Murcia
For 1 July to 31 August in ths small region and don't forget the mar menor :)
Sales Date in Summer 2017 for Navarra
For 1 July to 31 August in Pamplona for a good shooping in the shops street
Sales Date in Summer 2017 for Pais Vasco
For 1 July to 30 September in Bilbao to San Sebastian
Sales Date in Summer 2017 for Asturies
For 1 July hasta el 31 August in Gijon and Oviedo in the north of the Country
Sales Date in Summer 2017 for La Rioja
For 1 July to 31 August Cities are no so big but you can go to Logrono
Sales Date in Summer 2017 for Ceuta
For 1 July to 31 August in the north of morocco near Tanger
Sales Date in Summer 2017 for Melilla
For 1 July to 31 August near Nador city of Morocco