Go to Madrid. This is a beautiful city. Keep in mind that each city in Spain is full of it's own history: Dating back from the Romans to the Moors. Madrid had many parks and museums. IMO, it's better than Barcelona. The good thing, is that if you go to Madrid, you can venture out to some surrounding towns such as: Toledo (which is gorgeous), Avila, and Segovia. All are beautiful little towns. If you can, go to Seville, it's the best!