Discover the top experiences on offer in gorgeous Mallorca! Including stunning beaches and crystal-clear waters to ancient villages and rugged mountain ranges, this Spanish island offers something for all! One can enjoy thrilling water sports like sailing , relax the sun on a sandy beach , or immerse yourself in the fascinating culture at historic