I go every year, and I hardly ever recall buying a ticket in advance. I usually just rely on buying one outside the ground (general rule of thumb: buy from someone with a Northern accent rather than a Cockney). I've usually paid less than list price, and only once, I think, some years back, paid slightly over.