Millennium Stadium di Cardiff menjadi tuan rumah final