Visitors due, they'll be here for a few days so I need to do a 'special shop' just so I know I'll have some nice food in. I will get bread and fish from Waitrose, cheese and ready meals (no cooking!) from Marks but MN, which is 'best'? I think Mark's comes out on top for delicious and inventive foods.