How to spot a good deal and avoid overspending, according to retail experts and financial advisers