Discover the best things to do in Mallorca (must-see + off the beaten path) - hikes, villages, beaches, museums, mountains, calas...