According to the newspaper The Telegraph foreign tourists have 19 good reasons to visit Spain and why not learn Spanish:
1. It’s cheap
2. The sun.
3. Its enviable cities
4. And what the Moors left behind
5. The cultural giants
6. The best beaches in Europe
7. It has lesser-known treats – like La Coruna
8. And the forgotten Basque gem of Vitoria-Gasteiz
9. To see one of the world’s greatest ancient sites
10. Enjoy world class cycling
11. And beautiful mountains
12. There’s the food
13. And the Guggenheim
14. It’s only a few hours away
15. It has one of the world’s greatest rail journeys
16. You can dance the night away – or try to
17. It boasts more than just the mainland
18. A healthy – and weird – range of festivals
19. And Spanish surf
Font: The Telegraph