While the cost per square metre in Palma in 2019 sits at €2,682, in Ibiza Town it is now €3,709, making it the most expensive city to buy a house in Spain.