Sort:  

Different countries, different rules.
But yes, Spain is extremely expensive. I live on the Canary Islands which is Spanish territory and have made similar experiences.