Island of eternal springtime: 20 reasons to visit Madeira