Barley's has great pizza. Jack of the Wood has excellent pub food. No tofu there, although one of the better vegetarian eateries in town is just upstairs. Both spots have good beer selections, and Jack's has a very decent Scotch selection.