Just a reminder (can't see a recent one) that this Sunday is the only one in the year (unless Xmas Day falls on a Sunday) that large shops have to shut. It applies to shops over 280 sqm (3,000 ft) which I can't visualise - but doesn't sound that big to me. It would include the department stores, most chain fashion and larger supermarkets - anyone handy with a mental tape measure to guess whether it would apply to the average Tesco Metro ? Corner shop (convenience stores) sizes are ok, so visitors won't starve, but maybe best to check the websites if you were planning to stock up your apartment fridge.
(There will be ridiculous queues at the larger supermarkets on Saturday as if stocking up for a seige. A whole day without shopping tends to panic the nation)