3 reasons why Madeira is perfect for a spring weekend getaway