Look around the Richmond area of London. This is about a 10 minute walk from the ground and is a very nice place too.
Just so you know, Twickenham is fairly far out from central London (tube does not go out that far) and will probably take you 30 minutes on a train to get there.