Which? has accused the retailers of using 'sneaky tactics' to try to get shoppers to part with their cash.