Marks and Spencer tops the latest Which supermarket survey, but shoppers say its higher prices make it a treat or yellow-sticker shop rather than ...