All these stories make me glad of my local ticket shop.
They have tickets for pretty much every venue in the city, and they charge the face price for the ticket (presumably there is some markup in there for them). If you buy online you get charged £1.50 for postage and that's it. No bullshit booking fee or anything, and if you don't want to pay postage, they have an actual shop you can walk into.
They probably get a few hundred quid of my money every year, and I'm happy to give it to them.
They're a ticket shop, and they're in Bristol, I'm sure you can work out how to find them ;)