Ten ways to break a sweat in Mallorca, Spain