Spain is full of beautiful attractions, but these top 10 tourist destinations are a must-see …