Could you provide a comprehensive list of the top 10 best hotels in Morocco, highlighting those that offer exceptional luxury, service, and unique experiences for travelers? It would be helpful to include information about the hotels' locations, amenities, distinctive features, and the type of experience they offer, whether it's cultural immersion, relaxation, or adventure. Additionally, please mention any signature dishes, spas, or activities available at these hotels, and explain what sets them apart as the best options for visitors looking to experience the best of Moroccan hospitality.