World Cup fever is sweeping the city, with Scottish and Haitian fans flooding the streets and more international visitors on the way.