Discover the perfect 3 day Madrid itinerary for first-time visitors. This guide shows you things to do, where to stay, and what to eat.