From the BBC website
"A tough anti-smoking law has taken effect in Spain.
The ban - one of the strictest in Europe - outlaws smoking in all bars and restaurants. Smokers will also be prohibited on television broadcasts, near hospitals or in school playgrounds."
I understand that anti-smoking rules introduced in 2006 outlawed smoking in the workplace, but it let bar and restaurant owners choose whether or not to allow it. Most chose not to impose any ban.
I don"t really mind going outside (Vienna card room was getting stuffy even for me).