The M&S Dine In deal has always represented great value for money. For around £20 (or £15, if you count  2020’s New Year special ) you’re able to pick up a main, side and dessert for two, plus a bottle of wine to toast to your savvy shopping.