Barcelona,MK sports a top Spanish holiday destination, has announced it will bar apartment rentals to tourists by 2028, an unexpectedly drastic move as it seeks to rein in soaring housing costs and make the city livable for residents.