1. Visit the Sagrada Familia in Barcelona
2. Experience the madness of San Fermines and the Running of the Bulls in Pamplona
3. Indulge in a tapeo in San Sebastian, Basque Country
4. See a bullfight
5. Row a boat in the Retiro Lake, Madrid
6. Make a mess and attend La Tomatina festival
7. Go to Las Fallas Festival in Valencia
8. Party like you’ve never partied before in Ibiza
9. Eat a cocido Madrileno
10. Watch a live flamenco show
11. Spend all Sunday day and evening drinking and eating in La Latina, Madrid
12. Enjoy Madrid’s incredible Gay Pride celebrations
13. Visit the Guggenheim Museum in Bilbao
14. Get back to nature and nudism in Cabo de Gata, Almeria
15. See the Alhambra, Granada
16. Explore the hidden courtyards of Cordoba
17. Eat rabo de toro (ox tail)
18. Go on a sherry tour in Malaga
19. Go horse-riding in Andalucia
20. See the beautiful cathedral at Santiago de Compostela
21. Eat freshly caught Mussels in the fishing village of Muros, Galicia
22. Walk in the mountains of the Sierra de Madrid
23. Go hiking in Los Gredos
24. Go hiking in the Picos de Europa, Asturias
25. Take a motorbike ride through Las Alpujjaras in Granada
26. Go out on a Friday night in Madrid, come home on Sunday evening
27. Learn to make your own delicious salmorejo soup
28. Drink in all the best Hemingway watering holes in Madrid
29. Eat a great curry in Lavapies, Madrid
30. Gaze at the incredible work of Gaudi in Barcelona
31. See Picasso’s masterpiece, Guernica, in the Reina Sofia museum
32. Visit the ancient city of Toledo
33. Spend all day wandering around the Prado, one of the best art museums in the world
34. See the fairytale castle and Roman aqueduct of Segovia
35. Walk in the Pyrennes
36. Walk the Camino de Santiago
37. See the cherry trees blossom in springtime in Medina, Extreadura
38. Join a botellon party
39. Watch the sun set over the Alhambra from Plaza San Nicolas in Granada
40. Chill out in Menorca
41. Eat cecina de Leon in Leon
44. Breakfast on churros con chocolate in San Gines, Madrid
45. Visit the magical Costa Dorada, inspiration for Dali
46. Learn to windsurf in Tarifa
47. Take the boat to Tangiers in Africa
48. Soak up the history in Cadiz
49. Party with the Sevillanos
50. Learn to make the perfect paella in Valencia
51. Breakfast on pan con tomate and cafe con leche, absolutely anywhere
52. Join the kids for the Los Reyes parade on 6th January
53. Play El Gordo, the Spanish Christmas Lottery
54. Buy an entire leg of jamon serrano, and learn to cut it and serve it
55. Enjoy a free dinner on an epic tapeo in Granada
What about you? Do you have any must-do tips for Spain?