Is there much accommodation around Twickers?
Matches in London are not like in Cardiff/Dublin or Edinburgh where the post match festivities carry on with fans close by in numbers.
At Twickers, the vast majority drift off and are lost in London or to various parts of the country.
I suppose what I am saying is, treat it as a weekend in London but thoroughly enjoy the pre match atmosphere (around the Twickers' pubs) and the match but see them as an interruption to your otherwise planned weekend in the capital!!