Soak in the magic of Madrid: 15 things to see and do