Fleet Foxes to visit Barcelona