Where better to watch the beautiful game than the place that has brought home five world cup victories?