We always pay. MIL and BIL always pretend like they don't see the bill or go to the bathroom. Or my MIL will say stuff like "FYI, I'm not bringing my wallet" when we pick her up. Annoying but DH doesn't seem to mind!