Inflation is the talk of the town, and it’s no wonder since the latest official figures revealed it has soared to 5.1% – its highest in a decade.