Spain has fined vacation rental firm Airbnb 64 million euros (US$75 million) for advertising unlicensed tourist rental homes, the Consumer Rights Ministry said on Monday, as the government cracks down on excessive tourism that is driving up housing costs.