Gol Icao, Portland's home to the World Cup and the best place in town to watch live sports.