Immerse yourself in the vibrant culture and rich history of Spain with this 7-day itinerary exploring the bustling streets of Madrid and the artistic allure of Barcelona.