"For a compact but thorough primer on Madrid and Spanish history, Free Walking Tours Madrid is hard to beat — it's technically not free (you register and pay 3 EUR to guarantee a spot), but you cover Madrid's origins as a small Arab town through the Spanish empire, the Civil War and Franco's dictatorship, and the post-Franco 'Movida' era." - Matthew Kepnes