Barcelona, Spain has the most cruise visitors | The city wants to stop the crowds