Hey, if you have to eat at one obvious tourist trap while you're in town, the The Viking House isn't a bad option. The food is decent, not terribly overpriced, and they have a variety of local beers. None of them are craft beers, however.
Our service was exceptional, with Susanna going out of her way to find Sheila some malt vinegar for her fish and chips, and giving Evo a list of quality craft beer places around the city. If we were giving out stars, she'd get all of them!