With delicious food, culture, museums, and shopping, Madrid, the capital of Spain, deserves its own spotlight. Check out my ultimate Madrid travel guide!