I do agree about the location of the stadium at Cardiff. Being in the centre of the city makes for a great atmosphere.
I had access to tickets in my working days and really enjoyed some of the matches, especially Wales v Ireland - huge fun.
I do love Twickenham though. HQ!
I never seem to be lucky with England tickets though.
We did go to the Premiership Final last year (Exeter Chiefs v Saracens) and although Chiefs were beaten, it was a fun weekend. The majority of the 72,000 seemingly having West Country accents. Great atmosphere.
Picture shows the Chief's mascot trying to make off with the trophy, prior to kick off.