Your kids can go to the bars where you can buy them an ice cream, pastry or any food. They will not be allowed in dance clubs (discotecas). I think the age for entry is 16. Discotecas or clubs focus on music and alcohol (and maybe other substances).

They should have no problem with entry to a flamenco show. The shows do start "late" by U.S. standards.

I haven't been to Spain in a few years, but I do remember seeing families with their children in bars. I remember thinking how nice to not have to focus on a baby sitter, that the kids were including in the outings. Like another poster mentioned, the kids who were out with their parents were always well behaved.

Your kids are teenagers. They should do just fine! They are very fortunate kids.