Discover the most beautiful places and top things to do in Mallorca, Spain. This is a detailed travel guide through the beaches, cities and local culture.