Repeat: Ibiza is the second most expensive destination in Spain with a one-night stay costing an average of £176.57 .
Ibiza is the second most expensive destination in Spain with a one-night stay costing an average of £176.57 .