Spain is cracking down on public drinking and bringing in an alcohol ban between 9.30pm and 8am in order to curb rowdy ...