You do not have to sign up for each and every news letter at the shops. I think you just need to find the Bunny at each shop. I do believe that the winners are drawn randomly.
Some of the shops will have thier own giveaways if you sign up for their newsletter... but that is just for their own website.