Waitrose is making a big change to its free coffee offer - so customers can now sip as they shop.