Home Politics Nearly 3 in 10 find essentials difficult to afford, despite most shopping around