From Barcelona and the beaches of the Costa del Sol to the far-flung Canary Islands, here’s the ultimate Spanish to-do list. Don’t forget the churros.  

More