IMO the logical venue is the Millennium Stadium in Cardiff. I don't think it has any other events that weekend, and most importantly with the inconsistent weather in the UK, it has a got a closing roof. It's not unlikely that it could piss down at the end of May.