April In Madrid: Your Ultimate Weather Guide For A Magical Experience