Is shops in Spain cheap?

NO. The current exchange rate against the euro means that the value of stock and property i s nearly the same as France, Britain and Germany