2 days in Madrid is enough time to see most of the notable attractions and get a glimpse of its rich history & culture.