Top 10 experiences in Spain

A beguiling mix of traditional and avant garde