L'Antica Birreria Peroni right in the centre is a great place to go.
Nowhere is cheap but for Rome its not too expensive does good food, wine and beer.
Got character also.