Best pubs to drink in before the West Ham match are probably in Tottenham. The Bricklayers, The Olive Branch, The Coach + Horses, The Pride of Tottenham, The Bill Nicholson, The Bell + Hare.
There's nothing good about West Ham apart from getting away from it (after watching Tottenham whacking them on the pitch).