For Ben, try removing all non-beer alcohol from your inventory. This quest can also be completed after leaving the castle, talking to him from outside the wall he is standing on.
Did you get the beer from the northern most room on the west side of the main castle (
screenshot)?