I was in Tallinn on a Sunday last summer on the Century and everything was open. Almost everything was open. I can only recall a couple of shops, in total, that were closed and they may have very well opened later than when I passed by. BTW, I LOVED Tallinn. It was one of my favorite ports, on otherwise fabulous itinerary.
Nancy