Don't disagree about Twickenham, but it is the home of English Rugby and where I want to watch England play, plus it's the whole day out, not just the match and stadium experience, arrive several hours early, squeeze into the Cabbage Patch, drink beer, sing songs, eat hog roast - what's not to like...