Hearthstone's dining areas strike the right balance between informality and elegance for all occasions.