Make the most of your summer holiday on Mallorca with our comprehensive insider guide to the top 20 things to do on the island.