While it can be tempting to think that the relentless stream of people flowing through Spain's streets and filling them with life can be entertaining enough, there is far more to Spain's entertainment scene than impromptu street theatre. Live flamenco is an undoubted highlight, but the breadth of Spain's live music scene is almost as appealing. Watching Real Madrid, or FC Barcelona live alongside nearly 100,000 passionate fans is another unforgettable experience.