1. Explore Madrid: Visit the many attractions of Madrid, including the Prado Museum, the Royal Palace, and the Plaza Mayor.
2. Sample Tapas: Enjoy some of Spain's best cuisine in the form of small plates called tapas.
3. Visit Barcelona: Explore the unique architecture of Barcelona, such as the Sagrada Família and Park Güell.
4. Take a Tour of Toledo: The ancient city of Toledo is a must-see when visiting Spain, especially its cathedral and the Alcázar.
5. Enjoy the Beaches of the Costa del Sol: Spend a few days soaking up the sun on one of the Costa del Sol's many beaches.
6. Try Flamenco Dancing: Learn the traditional Spanish dance of flamenco with a professional instructor.
7. See the Running of the Bulls: Take part in one of Spain's most iconic events, the running of the bulls in Pamplona.
8. Go Wine Tasting: Tour some of Spain's most famous wineries and sample some of the country's best vintages.
9. Relax in Seville: Explore the vibrant city of Seville and its many beautiful plazas and parks.
10. Hike in the Pyrenees: Take a hike in the Pyrenees, the mountain range that divides Spain and France.