Brits heading to Spain will have to adhere to a strict laws on public drinking and 'happy hours' have even been cracked down on